The evolution of CAD systems can be described in several stages which reflect an increasing effort for system Integration. It starts from a file-and-translator approach evolving to a data-integrated tool environment, and finally reaching the stage of a data-integrated design environment for CAD (sometimes also called CAD Framework). In the following we will detail some aspects of these stages