The UNICAD Library Manager

A system is presented which adds design management capabilities to an existing CAD environment composed of both internally developed and externally acquired tools. The Library Manager is composed of a set of services provided to CAD tools and to end users; tools may be either encapsulated or modified to make use of the services. Motivations for choices made in the implementation are justified by the design principles adopted. Examples are provided for tool integrations of all types.<<ETX>>