About us

We are a software engineering consultancy. We provide state-of-the-art consulting, coaching and delivery services regarding Requirements Engineering, Software Architecture and Software Development to our clients. Working in close collaboration, we help you specify, design and build the right software solution in the right way.


Haley: A HAL Resource Builder in Java

Published by Michael Hartle on 2019-04-16
Manually implementing the generation of HAL resources for REST/HATEOAS-based web services in Java can be tedious. To simplify the implementation, we have published our library Haley under the Apache License 2.0 on Github. More...

Model-Driven Architecture with TextUML, Ecore, OVFTo and Acceleo

Published by Michael Hartle on 2017-11-14
Sometimes, implementing a system is really a mapping of a domain model to an implementation. If your team is still getting to know its own domain model, actually implementing it in a manual fashion just forces you to through unnecessary growing pains; for more options, have a look into open-source MDA tools. More...

Presenting contents: Past Powerpoint and Keynote

Published by Michael Hartle on 2017-07-28
Want to present some content without resorting to Powerpoint or Keynote? There are some web-based solutions around, both commercial and open-source, that may help you to prevent a Death by Powerpoint. More...

What you cannot rebuild automatically is not really there

Published by Michael Hartle on 2017-04-06


Flexible Software Architectures with Distributed Logging, Event Sourcing and Eventual Consistency

Workshop in Darmstadt, Germany from 15.08.2019 till 16.08.2019
In this workshop, we introduce you to the theoretical and practical foundations for flexible distributed software architectures through Distributed Logging, Event Sourcing and Eventual Consistency, design a minimal system and implement it using Java and Spring Boot. Mehr...