Eine
Softwareentwicklungsumgebung ist eine Sammlung zahlreicher Programme, Anwendungen und Dokumentationen, die dem
Softwareentwickler bereitgestellt wird, um eine Anwendung zu erstellen. Softwareentwicklungsumgebungen entwickelten sich in den 1980er Jahren aus
CASE-Tools heraus.