Object-oriented approaches to the design and implementation of computer systems has been an active area of research during the 1980's. This thesis explores the application of this methodology to the design and implementation of a persistent object storage system to support a Computer-Aided Software Engineering (CASE) environment.;The system uses a commercially available database management system (ZIM) as the starting point for a persistent object manager for the programming language Objective-C. The system itself is implemented in Objective-C and some assembler.