Designing Software for Shoes and Leather Goods