Software Engineering


In addition to the main development line for full-flight simulators, we implemented a method that allows our customers flexible version and variant management.

A feature-based configuration of the product to be sold can now take place before sales. With an immediate effort estimate, detailed planning documents for the implementation.

Development can then efficiently integrate the right inventory components based on the product configuration, integrate customer requests or even implement far-reaching changes.


From day one, we developed the software systems for well-known customers in Germany and other European countries that make up a full flight simulator.

From architecture to design and implementation to testing / integration and approval in accordance with DO-178C in cooperation with the national authorities.

We delivered a system from a single source and is proud to have accompanied our customer in his product development without any noteworthy findings towards an established system manufacturer.


HTML based theming for train conductor electronics systems. Ensure reusability throughout multiple platforms with different designs. modular architecture, low maintenance design, usage of HTML5 features.


Simulator behavior modeling and display systems development

We developed in a nearshore project setup for a behavior models for a Full-Flight Simulator, that describe the flight and system characteristics. Additionally, the corresponding display elements were remodeled.

Besides the design and implementation, also the necessary documentation for the qualification process was provided. The system integration was prepared in Athens, Greece and fully integrated according to the Staging Processes on site at the customer, on the target hardware.

Due to the holistic and efficient preparation of the software, the effort for necessary integration work was very low. Reviews and change requests were created and conducted in close cooperation with the customer.

Train monitoring web-application

For a railway customer, we create an embedded web application that enables the operator to display and analyze operational vehicle data.

For the original train hardware an efficient web server and web client application was developed, that uses different technology layers to gain, update and manage the data.

In accordance with the requirements of life-cycle data and usage guidelines, the project was developed professionally, quickly and efficiently and delivered to the customer through a variety of integration stages.

Bussystem-virtualization for HIL-tests in aviation industry

We developed a real-time platform for a customer in the aerospace industry to perform component tests on hardware and test systems, or purely on a PC-based environment.

The runtime environment included different operating systems, different programming languages and re-hosted original SW (in executable version).

As a result, the customer could run test scripts performed by the test team in parts as early as the software development phase, significantly reducing development cycle time.

Processes, Methods & Tools

Introduction of Jira Service Desk Ticket System for Customer Service Desk

For Customer Service Desk Department we introduced a ticket induced customer change request process with direct connection to hardware construction and repair, and software development departments. The lean process enables the company to react in short time on the demands of their customers and to interact with the customer transparently.

System Engineering and Tool Support with IBM Doors for a Air Data Attitude and Heading Reference System (ADAHRS)

We support an aviation supplier for the development and qualification of a low cost, small size, low weight inertial reference system for fixed wing and rotary wing aircraft. The device shall be qualified according to the DO-178C, DO-254, DO-316 and DO-334 standards and must meet the highest DAL Level A. With the tool IBM DOORS, which we adapted to the project demands, all prerequisites for successful qualification can be met solidly.

Introduction of Atlassian Jira® for Sales Department

We introduced for Sales Department an issue based sales opportunity process with showing the progress of the sales opportunity.For each sales opportunity the team can define the payment milestones and special dashboards give them appropriate forecasts.The tool was customized with writing Jira gadgets on our own to meet the customer requirements best.

Verification & Validation

SW Test Management

We support our customer by providing the test management for an integrated electronic brake control, a highly distributed system, containing several sub-products and integration level.

Testing in a safety relevant environment with certification authorities is a crucial part during the development process. The test management gives the direction in issues like test automation, test strategy or issue tracking.

Coordination of an distributed international test team is also part of the task. Monitoring and controlling test progress is important to keep control over time and budget.

Test Framework

For our customer, an international semiconductor company, we developed a framework for automated tests of mixed signal ICs.

The framework offers an easy to use possibility to develop specific test cases to test power management ICs. The framework handled test equipment like oscilloscopes, multimeter, current sinks, power meter and other equipment.

The interface to the device under test were flexible to use I2C, JTAG, SVID and others.

Automated pass/fail decision based on predefined criteria is also part of the framework.

Evaluation of IT-Security products

The landscape and market of IT-Security products is confusing and in homogeneous. To compare products is almost impossible. For our customer we developed methods and processes to be able to compare test results of different products. The products were tested in an highly virtual environment which simulates typical enterprise environments. 

The tests did not only cover security tests, but also aspects like:

How easy can the product be implemented in the existing IT environment.

How easy is the handling and maintenance of the product.