The main objective of this work is to develop an Electrical Machines Automatic Computer Aided Design package (EMA-CAD) for design of different types of electric machines. In this project, design and analysis of Switched Reluctance Motor (SRM), Induction Motor (IM), Permanent Magnet Surface Mounted Motor (PMSM), and Direct Current Motor (DCM) have been developed. EMA-CAD has a user friendly and graphical environment which consists of proper menus and windows. It also consists of different modules such as complete database, first design, design performance analysis, design improvement, and sensitivity analysis modules. It can also save and show motor characteristic curves, schematic of designed motor with its actual size, accurate motor parameters, motor performance, and etc. In EMA-CAD, at first the kind of motor is selected and first design for desired output characteristics of motor is provided. This design is based on a complete knowledge base that contains of iron, permanent magnet and winding materials, also the shape of slots and kind of windings can be selected too. Output of the first design consists of complete model of motor and all parts of the motor are accurately specified. In fact the first design is a pre-design that its characteristic is near to the desired characteristic of the motor. However it can be improved in next steps. This developed design analysis process is continued automatically and depend on kind of selected motor, different characteristics of this design is obtained with a proper design algorithm and accurate analytical model. Also depend on the desired characteristics, with change in geometrical parameters and material of motor, the first design can be improved automatically. The improvement continues until the nearest characteristic to desire one obtained. The final design is provided and its result is shown in colored 2d curves. All operations in EMA-CAD are performed automatically; however, designer can change the path of designing based on his expertise and better design can be achieved by changing design properties with the engineer's experience. One of the most important capabilities of EMA-CAD is sensitivity analysis of motor performance due to variation of design parameters. Having this capability, by selecting proper variation ranges, the variation of output performance of designed motor with respect to design parameters can be obtained. Sensitivity analysis can reduce cost and process time of prototyping in the manufacturing process. Sensitivity analysis can also help manufacturer to impose their design limitations by proper variation in design parameters. EMA-CAD is based on analytical modeling, design, and analysis of electricaland analyzed to validate the accuracy of analytical results. Key Words Computer Aided Design, Electrical Machines, Sensitivity analysis, Automatic desig