We develop powerful
desktop applications.

We design and develop individual desktop applications for you according to the latest technical requirements including update mechanisms for program and data.

We develop powerful <br/><strong>desktop applications</strong>.
We develop powerful <br/><strong>desktop applications</strong>. Hintergrund-Grafik

Our services for you

We develop powerful desktop applications with a stable and service-oriented software architecture that integrates optimally into your existing IT landscape. Thanks to our self-developed software frameworks, we have access to various standard modules and develop your desktop software as quickly as cost-effectively.

Comprehensive advice

Comprehensive advice

We provide you with comprehensive advice on the right desktop application and give you clear and comprehensible recommendations. In a free and non-binding initial meeting, we explain our working methods and address your specific requirements in concrete terms.

Subsequently, you will receive proposals from us for the realization and the selection of suitable development tools. Of course, we take into account all professional and technical criteria. This will give you a precise overview of the data model, the interfaces to other systems and the architecture of the software.

New and further development

New and further development

Whether new or further development: We create custom-fit desktop applications for you at a reasonable price and tailored to your individual requirements. With more than 25 years of experience in custom software development, we not only have great expertise, but also a deep understanding of business and technical requirements in many industries. You will receive high-quality software solutions from us that can be seamlessly integrated into existing IT environments. Of course, we also advise you on the design of precisely fitting program functions and analyze your existing software.


Project management: Agile or classic

Thanks to our proven project management, we ensure that your desktop application is created cost-effectively, on time and in top quality. We agree with you in advance which approach is best for you. We develop desktop software agilely or according to classic models – just as you prefer. Our smart project management guarantees that your desktop application will be realized exactly as planned.

Agile: Scrum method

Agile: Scrum method

With an agile approach, we realize your desktop application quickly, flexibly and exactly according to your requirements. We use the established Scrum method for this, which enables fast interim results and project adjustments. We divide complex projects into clearly structured individual projects that are completed within a fixed time frame. Your project team is guided by these “sprints” and can deliver fast interim results and flexibly respond to any new requirements.

Classic: Realization concept

Classic: Realization concept

In a classic project management approach, our first step is to create a realization concept that describes the technical implementation and all relevant functional processes of your new desktop application. We attach great importance to close cooperation with you. Only a precise understanding of your workflows and your specific requirements for the software enables us to create a concept that is a perfect fit for you. Familiarization with your area of expertise is therefore an important part of the concept and a challenge that we are happy to take on. The realization concept is also the basis for an exact cost estimate. This gives you a concrete idea of your commissioned software, including wireframes and mock-ups, as well as the time and budget required.


Our extra service for you

We offer you a broad service portfolio, train you and your employees on your new or further developed desktop application and are available to you with support and maintenance. We guarantee you the highest software quality and apply extensive quality assurance techniques.

Introduction and training

Introduction and training

We develop custom-fit desktop software and ensure that you can work quickly and efficiently with the application. Upon request, we will gladly introduce you to all program functions and the operation of the software and are also available to answer your questions afterwards.

Maintenance and support

Maintenance and support

Even after the development of your desktop application, we are always available for you and adapt your individual software to your specific requirements. For example, by checking backups and ensuring the smooth operation of your application.

Our extra service for you: We deliver every software including source code. You receive a 24-month warranty including free support and troubleshooting.

Testing

Testing

We guarantee best software performance and apply established techniques in quality assurance. In addition to the unit testing process as well as regular code reviews, we also perform extensive manual testing of the desktop application based on test concepts and test cases. For source code management and versioning, we use GitHub. This ensures that all changes to the source code are always fully traceable. We use “Redmine” or “Jira” to manage our projects. Access is via a public web interface. This allows you to view the current status or add new entries at any time.

UI and UX

UI and UX

Our desktop applications are high-quality, modern in design and intuitive to use. We place great emphasis on simple, logical and consistent operating concepts and test usability in the early stages of each project. Our aspiration for every software development is to always combine the best possible functionality with a simple and intuitive user experience.

Software architecture

Software architecture

The software architecture of your desktop application is based on proven design patterns. The program code is always transparent, clear and comprehensible.


These technologies we use

Platforms & Operating Systems

  • Windows

Development
tools

  • Microsoft Visual Studio
    (C# und VB NET)

Programming and markup languages

  • C#
  • WPF
  • JSON
  • XML

Frameworks for desktop applications

  • Microsoft .NET 7
  • Microsoft .NET Classic (<5.0)
  • Microsoft MAUI

Technologies

  • Entity Framework
  • REST Services
  • NHibernate
  • RabbitMQ
  • Microservices
  • Docker
  • Kubernetes
  • DevOps
  • IoT
  • Azure
  • AWS

Development environments

  • Visual Studio
  • Visual Studio Code

Databases

  • SQL Server
  • Oracle
  • MySQL
  • MariaDB
  • LocalDB
  • InfluxDB

Are you interested?

Start digitizing your processes and products today with an initial, free consultation.

Contact now