Softwareentwicklung für komplexe Probleme in vielen verschiedenen Branchen, z.B. Halbleiter-Fabrikation, Smart Energy Grids, Bankenwesen, Versicherungen, Automobilindustrie, Pharmazeutik, Bühnentechnik, Sozialpädagogik. Bereichsspezifische Modelle, Higher-Order-Software-Architektur, funktionale Programmierung.