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.

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

Cognito based authentication for CloudFront protected resources

By Gerald Mücke on September 21, 2017

Cognito is a relatively new offering proving Identity Management for Apps and Services, including profile management and multi-factor authentication. CloudFront is the Content Delivery Network service provided by Amazon Web Services. CloudFront offers publicly accessible content as well as private content. Private content can be access using either signed URLs or Signed Cookies. Cognito however generates OAuth access tokens. This article describes how to build a service for creating Signed Cookies for Cloudfroint using access control provided by Cognito.

Continue reading

Modular Router Design for Vert.x Microservices

By Gerald Mücke on September 15, 2017

When developing micro services with the Vert.x framework I stumbled more than once over the question how to organize Verticles and achieve a modular design. Vert.x is unopinionated allowing various ways of accomplishing this. In this article I’d like to discuss two options for building modular services.

Continue reading

Integration Testing of Microservices, Part 1

By Gerald Mücke on August 10, 2017

Integration Testing is the second-most important phase in Continuous Integration and Delivery. It’s the first time, multiple components interact with each other. The current trend towards microservice software-architectures require a new thinking regarding integration testing of distributed systems. In this article I want to reflect on the challenges for testing those architectures. In monolithic applications, components or parts are tightly bundled. Incompatibilities can often be detected already during compilation. Components interact with each other through messages that are transmitted locally, i.

Continue reading

Our Clients