A computer implemented method of creating customized objects using additive manufacturing, the method comprising: receiving a 3-D printable file storing a baseline 3-D design for an object which is a wearable product, and customization data for the wearable product, the customization data defining zones of customization and printability constraints, a printability constraint defining changes that can be made to the baseline 3-D design without detrimentally impacting the design to a point that it can no longer be successfully printed; receiving a 3-D scan image associated with an anatomical feature of a purchaser of the wearable product; generating a graphical user interface superimposing the baseline 3-D design over the 3-D scan image associated with the anatomical feature of the purchaser of the object, the graphical user interface allowing the purchaser to resize the baseline 3-D design in the zones of customization, wherein the customization data comprises permitted customizations of the object, the permitted customizations of the wearable product being based on the printability constraints; generating web page information indicative of the generated graphical user interface; transmitting the generated web page information to the purchaser of the product; receiving customization information indicative of a customization of the object from the purchaser; and modifying the baseline 3-D design according to the received customization information and the customization data, the modifying comprises modifying the baseline 3-D design at one or more different zones according to the customization information thus obtaining a modified 3-D printable file, manufacturing the customized wearable product according to the modified 3-D printable file using an additive manufacturing service. receiving a 3-D printable file storing a baseline 3-D design for an object which is a wearable product, and customization data for the wearable product, the customization data defining zones of customization and printability constraints, a printability constraint defining changes that can be made to the baseline 3-D design without detrimentally impacting the design to a point that it can no longer be successfully printed; receiving a 3-D scan image associated with an anatomical feature of a purchaser of the wearable product; generating a graphical user interface superimposing the baseline 3-D design over the 3-D scan image associated with the anatomical feature of the purchaser of the object, the graphical user interface allowing the purchaser to resize the baseline 3-D design in the zones of customization, wherein the customization data comprises permitted customizations of the object, the permitted customizations of the wearable product being based on the printability constraints; generating web page information indicative of the generated graphical user interface; transmitting the generated web page information to the purchaser of the product; receiving customization information indicative of a customization of the object from the purchaser; and modifying the baseline 3-D design according to the received customization information and the customization data, the modifying comprises modifying the baseline 3-D design at one or more different zones according to the customization information thus obtaining a modified 3-D printable file, manufacturing the customized wearable product according to the modified 3-D printable file using an additive manufacturing service.