Abstract
Generic requirements are discussed for a CASE (computer-aided software engineering) database based on a study, performed in a programming-in-the-large environment, of a project which involves the interaction of thousands of software developers and over a million lines of source code and other related design objects. The discussion covers data modeling in software engineering and version control, as well as briefly touching on composite/complex object management, object servers, long transactions, and seamless query processing.<>