A method for determining a design of a customized footwear object to be implemented using an electronic device (20, 91) executing an application for ordering the footwear object, the footwear object being customized for a wearer, and having a substrate which is an elastic film and a cushion embedded in the substrate, the method comprising the following steps of: receiving a user input of a requirement data set regarding features that are related to the wearer; obtaining a cushion data set for producing the cushion of the footwear object based on the requirement data set, the cushion data set including data regarding at least one of a position of the cushion, data regarding a shape of the cushion, data regarding a material for the cushion, or data regarding a hardness of the cushion; generating an order for production of the footwear object, the order including the cushion data set; and providing the order to a forming machine for the forming machine to produce the footwear object; wherein the step of obtaining a cushion data set includes obtaining the data regarding the hardness of the cushion by determining a value of density of the cushion based on the requirement data set, and calculating one of i) a value of volume of the cushion to be embedded in the substrate with a given value of weight of the cushion based on the value of density, the data regarding the hardness of the cushion including the value of volume of the cushion and the given value of weight of the cushion, and ii) a value of weight of the cushion to be embedded in the substrate with a given value of volume of the cushion based on the value of density, the data regarding the hardness of the cushion including the value of weight of the cushion and the given value of volume of the cushion. receiving a user input of a requirement data set regarding features that are related to the wearer; obtaining a cushion data set for producing the cushion of the footwear object based on the requirement data set, the cushion data set including data regarding at least one of a position of the cushion, data regarding a shape of the cushion, data regarding a material for the cushion, or data regarding a hardness of the cushion; generating an order for production of the footwear object, the order including the cushion data set; and providing the order to a forming machine for the forming machine to produce the footwear object; wherein the step of obtaining a cushion data set includes obtaining the data regarding the hardness of the cushion by determining a value of density of the cushion based on the requirement data set, and calculating one of i) a value of volume of the cushion to be embedded in the substrate with a given value of weight of the cushion based on the value of density, the data regarding the hardness of the cushion including the value of volume of the cushion and the given value of weight of the cushion, and ii) a value of weight of the cushion to be embedded in the substrate with a given value of volume of the cushion based on the value of density, the data regarding the hardness of the cushion including the value of weight of the cushion and the given value of volume of the cushion. i) a value of volume of the cushion to be embedded in the substrate with a given value of weight of the cushion based on the value of density, the data regarding the hardness of the cushion including the value of volume of the cushion and the given value of weight of the cushion, and ii) a value of weight of the cushion to be embedded in the substrate with a given value of volume of the cushion based on the value of density, the data regarding the hardness of the cushion including the value of weight of the cushion and the given value of volume of the cushion.