Product design for manufacture and assembly can be the key to high productivity in all manufacturing industries. This article discusses the use of design for manufacture and assembly (DFMA) software in the evaluation of proposed designs. It summarizes the steps taken when using DFMA software during design. The article describes the use of design for analysis tool in reducing the number of separate parts, estimating assembly time, and determining design efficiency. It discusses assembly analysis methods such as assemblability evaluation method, assembly-oriented product design, Lucas method, and design-for-assembly cost effectiveness method. The article describes design for manufacture in terms of cost estimation and principal cost drivers. It provides information on the applications of DFMA and roadblocks in implementation of DFMA. The article concludes with a discussion on design for automatic assembly.