eiving said mechanical parameters and an input for receiving said power supply specifications from said user, said system generating a mechanical design of said custom power supply constrained using said information, said system preventing generation of a design that requires tools or processes other than the predefined set of tools and processes. 2.