We have customized our competencies and aligned them with the challenges faced by our customers in the information systems and embedded systems domains. The new systems of systems, which link information systems and embedded systems, are addressed by our research focus on Smart Ecosystems. As basic competencies for all system classes, we are offering support in the field of Process Management.

You can find more Information about the Fraunhofer IESE and about our formula for your success here.



Quality management (QM) comprises various coordinated activities for leading and steering an organization in terms of quality, emphasizing activities that companies use to determine their quality goals and responsibilities on different levels of management.


Data Analytics/
Data Science

Our data engineers support you in identifying business opportunities and using data analytics to master the challenges posed by digital transformation.



A powerful architecture will help you plan the features and quality properties of a system in a predictable way. You can control the realization on the code level and ensure that systems remain maintainable. This allows management to adhere to business constraints such as schedule and budget.



With Security Engineering, Fraunhofer IESE aims to deal with and enforce security issues using customized methods, techniques, and construction principles throughout the entire system lifecycle – from requirements analysis and design via implementation, testing, and operation all the way to the decommissioning of the system.



The increasing interconnection among very diverse systems creates new opportunities in terms of new applications and services. The potential is enormous, but in many areas it is indispensable to provide safety assurance – which may by a show stopper. Ultimately, however, only a safe product is really a product!


User Experience

Functionality and good usability of a software system are no longer sufficient for a company to be successful with its users. Innovative companies design their systems such that they support users effectively and efficiently while also generating a positive User Experience (UX).



Requirements Engineering (RE) is the basis that ensures that software will actually do what it is designed to do, and that it can be used successfully and without any problems. However, one-time elicitation of technical software features is not all there is to it. Rather, Requirements Engineering is a holistic design and decision process that accompanies the entire software (development) lifecycle.