Software Engineering

Research based implementation of innovative and pioneering software.

Our scope of services

Due to the constantly increasing complexity of modern software solutions, efficient and structured acquisition of expertise by the scientists is indispensable. In the “Software engineering” area of expertise, expertise is developed and expanded in a targeted manner. This allows even complex and innovative software products to be developed in a pioneering manner with a focus on the transfer to the economy and industry.


At Fraunhofer ISST, digital innovations are realized, among other things, through the use of state-of-the-art technologies in the development of innovative and forward-looking software solutions. Software engineering is understood as a holistic process and includes requirements analysis, conception, implementation and ensuring high quality standards of software. From deployment monoliths to microservices and highly scalable cloud-native applications, we use a wide variety of architectural approaches in a targeted manner to realize our software solutions. In applied research, we also investigate the integrative solution possibilities of heterogeneous technologies for concrete use cases, for example, for the construction and integration of national infrastructures (telematics infrastructure). Through our participation in the International Data Spaces (IDS) and the Gaia-X initiative, we also participate in the development of international infrastructures and data spaces.

The range of services offered by Fraunhofer ISST includes technical design, the development of system components, consulting services in the software development process, for example the review of external software architectures or the conformity assessment of infrastructures in the medical field.


Technical conception and architecture development

  • Development of technical concepts for specific applications
  • Platform and software architecture development/system design
  • Elaboration of standards and specifications
  • Training in software architecture and methodical software development


Development of system components·        

  • Realization of prototypes as a feasibility study (like rapid prototyping)
  • Integration of (IDS) interfaces and software components
  • Conception and implementation of software infrastructures
  • Research-based concept implementation

Consulting services in the software development process

  • Technology consulting/Tec-Stack templates
  • Architectural reviews
  • Conformity assessment of infrastructures in the medical field
  • Modernization and migration consulting (e.g., in the direction of the cloud)
  • Vulnerability and opportunity analysis




Software engineering contributes to solving demanding challenges in various industries. Whether in the context of logistics, healthcare or data management, our software solutions and consulting services accompany you in your special application in your respective specialist domain.


Here you will find a selection of approved application examples from the field of “Software Engineering” from the past few years. Are you looking for more information? Just get in touch with us – our contact partners will be happy to answer your questions and talk to you.


Example 1:


Data catalog for the efficient management of company data

DIVA (Data Inventory and Valuation Approach) is a data catalog developed at Fraunhofer ISST based on a modern microservice architecture with the aim of meeting the agile requirements of data management. In addition to basic functions for integration, documentation of type-dependent meta information and data search, DIVA can be expanded flexibly by integrating separate services (such as quality check, GDPR relevance and keyword extraction).

Internal project page


Example 2:


Collaborative data use by customers and suppliers – secure, confident, on an equal footing.

Any bottlenecks that occur can have significant technical and economic consequences for all partners in the supply chain. Proactive bottleneck communication and display is usually too late or involves a constantly high level of manual effort.  The use case "IDS@BKM" makes a contribution to solving existing obstacles in demand and capacity management (BKM) with mutual benefit.

Internal project page






List of scientific publications

BRUCKNER, Fabian, Ralf NAGEL, Dominik KRÜGER, Sven WENZEL, Boris OTTO, 2018. Eine Programmiersprache zur souveränen Datenverarbeitung. In: D•A•CH Security 2018. Gelsenkirchen, 4. und 5. September 2018. Klagenfurt: syssec, S. 35-46. ISBN 978-3-00-060424-9

BRUCKNER, Fabian, Julia PAMPUS, Falk HOWAR, 2020. A Framework for Creating Policy-agnostic Programming Languages. In: DATA2020. Paris, 7. und 9. Juli, 2020. Setúbal: Scitepress, S. 31-42. ISBN 978-989-758-440-4

BRUCKNER, Fabian, Falk HOWAR, 2021. Utilizing Remote Evaluation for Providing Data Sovereignty in Data-sharing Ecosystems. In: HICCS 54 2021. Kauai, Hawaii, 5. bis 8. Januar, 2021. Manoa: ScholarSpace, S. 7005-7014. ISBN 978-0-9981331-4-0

TEBERNUM, Daniel, Dustin CHABROWSKI, 2020. A Conceptual Framework for a Flexible Data Analytics Network. In: DATA2020. Paris, 7. und 9. Juli, 2020. Setúbal: Scitepress, S. 223-233. ISBN 978-989-758-440-4