This book reports on an ESPRIT project which has produced the first prototype of a comprehensive information systems environment, including languages, methods and tools, for managing the whole process of information systems development and maintenance.