Data Model driven applications using CASE Data Models as the nucleus of software development in a Computer Aided Software Engineering environment.