A system and method for centralizing knowledge and standardizing programming for manufacturing a part. An exemplary embodiment includes a database (720) having the features (721-722)with associated physical characteristics for the part. The database (720) also includes a repository of processes to machine various features on various parts. One or more rules (726, 728) select the appropriate processes from the repository of processes to manufacture the features.