Successfully Managing Projects since 2004
With more than 15 years of experience in developing software for industrial and consumer market devices, we can choose the best technology and methodological approach for your project. For us, absolute customer orientation is not just a phrase, but a matter of course.
Whether software engineering, coaching or consulting; at the start of your project or in the middle of it - with the experience of hundreds of projects we support you in the development of your products.
Qt or web-based? Microservice or Monolith? OPC UA or MQTT? Jenkins or Gitlab? Yocto or Buildroot? Multifaceted questions demand a sophisticated approach. We will gladly help you out!
Our consulting services:
- Choosing the right technology
- Developing system and/or software architecture
- Conception and prototype development
- Reviewing and auditing
Successful tailor-made software for perfectly satisfied customers is our commitment. Our work will always be transparent, self dependent, and quality-oriented–no matter if we‘re developing single components or complete applications, if we are working closely with your developers or on our own, if it is a new project or an add-on.
One of our strength lies in the agile cooperation with you. You have the technical core competence and a product vision, we have the experience and extensive know-how for a successful implementation.
On request, we can accompany the complete development and life cycle of your application or hand over our work to your internal development in a continuous coaching process.
Software development is rarely a blank slate. Oftentimes you will have to work with existing architectures and components, a situation we are very comfortable with–thanks to numerous customer projects.
If unpredictable challenges occur in your ongoing development our experts will gladly help you to find a short-term solution.
Excellent software needs excellent development tools–especially if developers are working as a team. Even the smallest disruptions of your build-processes, administration of external dependencies, or version control systems will cost your team valuable time, motivation, and efficiency.
Our system integrators have extensive experiences in build-, continuous integration-, code review-, and version control systems and will gladly help you with designing ideal tools and processes.
CMake, git, SVN, Jenkins, Gitlab, Docker, and Gerrit are focal points of our services.
We offer a wide range of UI design services to ensure the best possible user experience and smooth user interaction - even for complex applications.
The use of innovative survey methodologies allows us to understand the needs of the users exactly. We then create a holistic UI design using approaches that are all state-of-the-art. The resulting software prototypes are carefully tested with the latest scientific methods.
To ensure that our trainings are exactly tailored to your individual requirements, we develop an agenda for your personal training together with you. Our trainers are experienced software developers and contribute their many years of experience from a wide variety of customer projects to your training.
Qt, Qt Quick/QML, Qt OPC UA, and open62541 are focal points of our services.
For us, the main goal of every coaching session is to transfer valuable knowledge. Your employees should be able to work independently on the project in a timely manner. In a joint development, the technology experience in the team grows quickly, and the need for coaching decreases accordingly.
Technological coaching is ideally suited to reviewing your architecture, integrating your employees into the implementation processes, reviewing code, and solving difficult challenges. Jointly developing prototypes is another valuable feature of our coaching services.