crafted software