This document describes the development of an intelligent system to incorporate manufacturing constraints into the design process. The system analyzes design features from a CAD drawing and relates them to machining features. It then determines which manufacturing processes can produce those features and whether any design for manufacturing rules have been violated. The system considers production type, materials, tolerances, surface finish, feature characteristics, and accessibility. Currently, the system focuses on classifying and analyzing hole features, such as through holes, blind holes, counterbored holes, etc. It determines the appropriate machining processes based on criteria like whether the hole has a rotational axis. The goal is to help designers create designs that are easier to manufacture.