Services

Design & Architecture Consulting

We support you in your Product Design & Architecture evolution. Our promise is a solid and extensible software design based on well-known and established industry standards. Either from the beginning together with your team or on existing software systems.

AI usage

Are you using AI. Do you want increase your benefit, in using it efficiently? We know some significant improvements for you.

Migration support

Our migration support is an offer to migrate your application or system from any older Java version to one of LTS (8, 11, 17, 21, 25). This allows you to gain all of the benefits of the new platform (e.g. performance, security), with no or minimal changes.

Design, System, Architecture, Code and DevOps Reviews

We offer Reviews on all Areas of the Software Development Cycle. From Software Architecture up to DevOps implementation.

Principles

The following principles are the key driving forces in our daily work!

Sustainability

Our ultimate goal is to create software that is robust, extensible and maintaible over years. Software evolution is the way of building systems that last for decades. As strategies for this goal we promote some strict software development principles. Modularity, API first and semantic versioning are the essentials.

FOSS - Free Open Source Software

Whereever possible we are using FOSS software. This allows you to benfit from existing software packages. And beyond this you can extend, debug & fix or switch the software or library.

DevOps and Automation

Avoid any tidious, repeating manual tasks during the whole software development life-cycle. Automation is the key for a continuous sucessful extension of functionality. A major goal of DevOps must be the complete automation from checkin to deployment in production. We offer solutions on different technology stacks to reach this goal.

Testing

Testing in NOT for showing the absence of errors. Testing assures that the requested functionalities are still working within your product. So you should at least create a test automation setup for all the usage scenarions your software must support. We can support you in creation of test beds and selection of tools for a robust and extensible test environment.

Platform independent

Freedom of choice for the OS during development and operation is nowadays feasible. We support you in setup and operation of development, build and operation environment on windows, linux and mac operating systems.

General themes

If you are interested in our support for your task, get in touch via mail