Die Aufgaben des DLR-Instituts für Softwaretechnologie sind Forschung und Entwicklung auf dem Gebiet innovativer Software-Engineering-Technologien und die Bereitstellung und Anwendung dieses Software-Know-hows. Die derzeitigen Themenschwerpunkte sind die Softwareentwicklung für verteilte und intelligente Systeme, Künstliche Intelligenz, Software für eingebettete Systeme, Visualisierung und High Performance Computing.
In Forschungs- und Entwicklungsprojekten entfällt ein stetig wachsender Anteil des Personalaufwands auf die Entwicklung von Software. Im DLR beträgt dieser Anteil heute etwa ein Viertel der Personalressourcen. Gegenüber den in der Softwareentwicklung noch vorherrschenden "Manufakturtechniken" erlaubt der Einsatz zeitgemäßer Software-Engineering-Verfahren eine Verbesserung der Projektergebnisse bei gleichzeitiger Effizienzsteigerung. In Zusammenarbeit mit anderen DLR-Instituten und -Einrichtungen beteiligt sich das DLR-Institut für Softwaretechnologie an anspruchsvollen Softwareentwicklungen und ergänzt so das Anwendungs-Know-how der Projektpartner.
Durch die Kooperation mit international führenden Partnern sowie durch die Mitarbeit in internationalen Foren und Standardisierungsgremien beteiligt sich das DLR-Institut für Softwaretechnologie an der Erforschung neuer Softwaretechnologien und baut im DLR entsprechendes Know-how für die Projekte von morgen auf.
Das DLR-Institut für Softwaretechnologie hat Niederlassungen in Köln, in Braunschweig und in Oberpfaffenhofen. Des Weiteren ist das Institut vertreten an den DLR-Standorten Berlin, Bremen, Cochstedt und Hamburg. Das Institut gliedert sich in die Abteilungen "Intelligente und verteilte Systeme", "Software für Raumfahrtsysteme und Interaktive Visualisierung" und "High-Performance Computing".