Software Development

We develop individual software solutions tailored to your needs. Flexible process models reduce cost and risk while maximizing your freedom of choice.


Profit in your projects from our extensive expertise in the area of software development, quality assurance and operations.

Quality Assurance

Quality assurance is an important aspect in agile development processes. With modern tools and methods we assure your quality.


Application Performance is a critical success factor for meeting your business goals. With our expertise in Performance Analysis, Tuning, Testing and Performance Management we ensure you don’t miss them.

Requirements Engineering

Bad Applications happen, Good ones are designed. With structured techniques we support you define and prioritize requirements to your software.


Don’t make your users think. Intuitive user interfaces and user experiences are key to success. Don’t leave UI/UX to chance, design for it!


We always appreciate to hear from customers when they are happy and satisfied with our services. Have a look what our clients said about us.

Do you want to see more?

Have a look at our products, traninings and service offerings.

Products and Services

From our blog

On a regular basis we share knowledge, experiences and best-practices from our consulting activity. Further we inform about new around DevCon5.

Mutation-Analysis-Plugin 1.2 released

By Gerald Mücke on July 2, 2018

We’re happy to announce the release 1.2 of the Mutation-Analysis Plugin for Sonarqube.

Continue reading

How to write good code

By Gerald Mücke on June 27, 2018

A couple of days ago I stumbled over a tweet on Twitter. It contained a list of catchy phrases what makes good writing. Developers also write, but more code than prose texts, so I wondered how applicable this list is to coding as well. So I came up with my own list, which might be a bit less catchy but is hopefully a usefully assembly of good coding practices or guiding principles.

Continue reading

Light Bulb Methods

By Gerald Mücke on June 27, 2018

While writing the article on “How to write good code”, I used the term “light bulb methods” and I want to explain bit more in detail, what I meant with this style of method structuring.

Continue reading

Optimizing Docker Images for Java

By Gerald Mücke on October 25, 2017

Docker is a popular technology for creating runtime environments for servers and entire systems. Docker images are easily distributed, deployed and started. But especially distribution benefits from slim images - large images take time to transmit, especially when done frequently this could have a real impact on the development speed. In this article I’ll write about some best practices for reducing or optimizing the image size.

Continue reading

Our Clients