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
simple over complexaka.KISSexplicit over implicitclear over abiguousstraight forward over clever
If you are interested in our support for your task, get in touch via mail