Software development environments are integrated sets of tools, techniques and processes that assist in the sys- tematic development of software products. They are intended to support all phases of the software development cycle: requirements definition, design, implementation, test, and maintenance. These Computer Aided Software Engineering (CASE) tools typically make use of graphic manipulation facilities and rely on some form of development database to exchange various types of design objects between tools. Facilitated by the availability of powerful workstations, implementations of these technologies are now within reach of every software developer. This volume presents the proceedings of a symposium organized by the GI (Gesellschaft für Informatik), the GMD (Gesellschaft für Mathematik und Datenverarbeitung) and ESEC (European Software Engineering Conferences). The symposium brought together application development managers and top specialists involved in the selection and introduction of software development tools, leading developers of such tools and well known authorities from the research community. The proceedings contain first-hand information on practical experiences and requirements, development directions and strategies, and key research issues and results.