Customizing the user interface by users' preference is strongly required, as mobile phones are primarily designed for personal use. In addition, mobile phones have been adopting to the 3D UI. However, 3D UI calls for far more development cost than that of 2D UI, and thus it is impossible to provide number of 3D UI contents sucient enough to meet users' demand for customizing. So, we invented a method that would reduce the 3D UI content development cost, with which we let the engineer create the "program factor" as a "template", while designer separately create "design factor" that would be merged to the created template.