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 ist an den DLR-Standorten Köln-Porz, Braunschweig, Berlin und Oberpfaffenhofen vertreten und gliedert sich in die Abteilungen "Intelligente und verteilte Systeme", "Software für Raumfahrtsysteme und interaktive Visualisierung" und "High-Performance Computing".