The traditional product design method is implemented generally based on the engineer's personal judgement. This subjective method can create uncertainties in the production and marketing, either increases the product cost or retards the entire project. This research intends to propose a needs-based product design framework coupled with computer aided design, computer aided engineering, and computer aided manufacturing to form an automatic product design system. First of all, the customers' needs are extracted from remote terminals located at distribution centers, and transferred to the R&D division via computer network. The collected needs are next transformed into the engineering design specification using quality function development. To graphically display the product, the design specification is connected to the parametric autolisp program. Up to this stage, the market desires have been successfully converted into a three dimensional object. If vision enrichment is necessary, this object can be exported to the animation software, such as 3D Studio to render the surface texture and simulate the working conditions. This automatic product design system can reduce R&D cost, shorten product design cycle, improve product quality, and most importantly, rapidly adapt to the market change.