In dem Buch wird ein Ansatz zur Softwareentwicklung, der Schnittstellen-Management-Ansatz, beschrieben, und ein Software-Entwicklungs-System vorgestellt, das die Entwicklung und Wartung von Software, die nach diesem Ansatz entwickelt wurde, unterstützt. Beim Schnittstellen-Management-Ansatz wird Software als ein System aufeinander abgestimmter Module verstanden. Eine Abstimmung erfolgt dadurch, daß die Module über gemeinsame Schnittstellen verfügen und angepaßte Schnittstellen zu den angrenzenden Systemen (DV-Umgebung, Entwicklungssystemen, Organisationssystem) aufweisen. Die Leistung eines Moduls wird der Modulumgebung über Schnittstellen zur Verfügung gestellt. Damit lassen sich Anforderungen der Softwareentwicklung als Ziele an Schnittstellen auffassen. Die Ziele bilden dann die Grundlage für die Ermittlung und Gestaltung adäquater Schnittstellen. Der Einsatz von Tools und Software-Entwicklungs-Systemen wird künftig mehr und mehr an Bedeutung bei einer wirtschaftlichen und qualitativen Softwareerstellung gewinnen. In der Arbeit wird ein auf dem Schnittstellen-Management-Ansatz basierendes Software-Entwicklungs-System beschrieben, das sich speziell an den Erfordernissen von Klein- und Mittelbetrieben orientiert.