Apparel Design Software: Customer-centric Virtual Customization Solution