Skip to main content
Software Development

Flexible like a second skin

We live and breathe two approaches of software engineering: Depending on the requirements of the project, we either fulfill our tasks directly on-site and work in your infrastructure, your processes, and your technological environment. Or we remain in-house at our own place of work. That means we work independently in our own process, from requirements engineering through usability engineering to process engineering – which will then be transferred into a software engineering project. In doing so, we can work in different agile development processes. And we can host the result directly in our system. Or we simply add some labor force to your team.

Get your business processes going smoothly: In case of specific requirements of companies or sectors, standard software often reaches its limits. We develop software for companies wishing to implement their creative ideas and make their business processes more efficient through individual IT solutions.


Success stories of our customers

SIEMENS Healthcare

„ASTRUM IT is our long-standing partner in system software development, in the development of post-processing applications, and in the area of usability engineering for imaging methods in radiology. When introducing agile development methods, we see ASTRUM IT as a competent partner characterized by utmost quality and commitment.“

Konrad Schierholz
SIEMENS Healthcare GmbH


„We maintain close cooperation with ASTRUM IT in the context of the development of a mobile web application for reporting and condition diagnosis of power transformers used in the field of asset management of our internal and external customers. The experts from ASTRUM IT do their development job both flexibly from outside and – to reduce the communication paths – directly on-site as external employees in an integrated mode. In doing so, the demand for agility in the development of ideas plays an important role. What we appreciate most about our partner is the potential in the balance between the required flexibility and clearly defined systematics going hand in hand.“

Vitalij Fleischhauer
System Architect at Siemens Transformer Lifecycle Management

Vision Health

„Our cooperation with the employees of ASTRUM IT in the context of an efficient application of the latest AI technologies owes its success first and foremost due to their flexibility and commitment. The expertise of our contact persons went far beyond any standard. They perfectly complemented our team in designing and implementing new technical processes.“

Dr. Sabine Häussermann
CEO, VisionHealth GmbH

Feeling at home with all modern tools


  • .NET and .NET Core
  • Java SE and Java EE
  • Containerization
  • Orchestration
  • Cloud
  • Microservices
  • and much more

Programming Languages

  • C#
  • Java SE and Java EE
  • C/C++
  • JavaScript
  • Angular
  • R
  • Vue.js
  • React


  • GIT
  • JIRA
  • Axure
  • Visual Studio
  • Jenkins
  • Maven
  • TeamCity


  • DevOps
  • Continuous Integration
  • Continuous Testing
  • Continuous Deployment
  • Continuous Delivery
  • TDD (Test Driven Development)


  • Agile software development based on SCRUM and Kanban
  • Exploring the Problem Space
  • PowerWeek
  • Domain Driven Design
  • Design Thinking
  • Service Design
  • User Journey
  • Limbic Map
  • Process Mining
  • Data Mining
  • Data Analysis
  • SWOT
  • Stakeholder Map


  • EN ISO 9001
  • EN ISO 13485

Your partner for the entire process

From requirement analysis through implementation to support: Our range of services encompasses the entire software development process. No matter whether you already have clear stipulations for us regarding your task formulation and have the requirements for your individual software, or whether you rely on us to tell you how a piece of individual software can help to solve your problem. During this, we always have the user perspective in mind, and consistently use our usability engineering know-how at all stages of the development process.

​​​​​​​1. Requirement Analysis

This is where the foundation of the development process is laid. In an intensive dialog with you, we define the features that the software shall have in order to support business processes. These requirements will be documented in detailed requirements specifications.

2. Implementation

While programming the software and installing it in your IT environment, we ensure a smooth sequence of these development process steps thanks to our years of experience. We will gladly offer training to your employees for the integration of the software.

3. Verification and Validation

These two crucial steps in software quality assurance are meant to ensure that, at the end of the development process, the software provides all functions defined in the requirements profile. The validation of the software will be subsequently performed and documented in the form of usability tests.

4. Support

Our partnership with you will continue beyond the formal completion of the project. We will remain your contact for any and all questions regarding the developed software. Access to our service desk is guaranteed.