Services

Take over existing software, modernize it, and develop it further reliably

I help companies take over existing software solutions, stabilize them, and pragmatically evolve them. My focus is on established business applications, desktop software, Windows services, interfaces, and database-driven solutions.

Instead of risky complete redevelopment, I rely on thorough analysis, targeted improvements, and step-by-step modernization during ongoing operations. This keeps business-critical systems stable, maintainable, and usable.

For larger projects, I can assemble a suitable team of trusted partners if needed — aligned with the technology, scope, and timeline.

Zwei Personen arbeiten am Computer; auf dem Monitor sind API- und ERP-Integrationen visualisiert.

Also for smaller companies

Small solutions that really help in everyday work

Not every company needs a large software project. I also support smaller companies with simple websites, small software tools, desktop applications, web solutions, Excel automation, and the simplification of recurring workflows.

You do not need to know which technology is required for this. Often, a short description is enough: what is currently done manually, where time is lost, or which workflow should work more easily.

Software for small companies

Practical solutions for small companies that want to simplify workflows, reduce manual work, or bring more structure to data, tasks, and processes.

Learn more

Small software tools

Small desktop applications and helper tools for recurring tasks, data checks, imports, exports, printing functions, or internal workflows.

View examples

Get a website created

Simple, professional company websites for small businesses, self-employed professionals, and service providers – without unnecessary technology and with a clear structure.

View website

Automate Excel, data & files

Automation of Excel files, CSV imports, data checks, list comparisons, PDF creation, and recurring office work.

View automation

If your website needs to do more than just provide information, you can find more information about web programming for companies here.
View web programming for companies.

Take over existing software

I quickly familiarize myself with existing systems, solve problems, stabilize critical functions, and make long-grown software understandable and maintainable again.

Modernize software

Step-by-step modernization instead of risky full redevelopment: refactoring, reducing technical debt, migrating individual components, and making meaningful improvements during ongoing operations.

Interfaces & integrations

Connecting ERP, CRM, accounting, devices, web services, and APIs so that data flows reliably between systems and media disruptions are eliminated.

Desktop & Windows applications

Development and enhancement of business applications on Windows — from classic desktop solutions to services and system-level components.

Maintenance & further development

Fixing errors, extending functionality, improving performance, and supporting systems over the long term — in a planned, transparent, and low-risk way.

Analysis & technical solution design

Structuring requirements, evaluating existing systems, identifying risks, and defining pragmatic solutions for further development or expansion.

Special Topic

Interfaces & System Integration

Connect and extend ERP, SAP, APIs, web services, devices and technical systems reliably.