How We Improved the Development and Maintenance of an ERP System in a Legacy Application

Category:
Software Modernization
Industry:
Waste Management / Recycling
City:
Viersen, Germany
Model:
Staff Augmentation

Client

Our client is a German software and consulting company that offers one of the most comprehensive ERP solutions for municipal and commercial waste management in the German-speaking region. The system supports the full handling of transport orders, contracts, invoicing, and billing, as well as additional modules such as integrations with POS systems and scanners.

Challenge

With increasing demand for system enhancements, the company is growing rapidly, but with limited internal resources. This led the client to seek qualified support for the following challenges:

  • Diverse system versions across end clients: A lack of standardization significantly complicated testing and maintenance.
  • Legacy applications prevented the use of modern version control and automation tools like Git or SVN.
  • No CI/CD and no automated testing – deployments were performed manually.
  • Weaknesses even in newer components (.NET, Java): inconsistent versioning, lack of documentation, technical debt.
  • Limited internal capacity: Additional resources were needed to manage the growing backlog.

These accumulated challenges limited the system’s scalability and increased the risk of declining service quality for end users.

Solution

We joined the project via a staff augmentation model, focusing on rapid support for critical areas while simultaneously structuring the technical environment.

  • Staff Augmentation Model: We provided a specialized developer (Oracle / .NET / Java) who supported both ongoing tasks and the development of new features.
  • Responsibility for .NET modules (e.g., POS systems) and initiation of standardized version control processes.
  • Implementation of security measures, such as two-factor authentication (2FA).
  • Team capability enhancement: Provided technological support, identified and mitigated technical risks.

Thanks to close integration with the client’s team and a flexible approach to shifting priorities, we were able to quickly resolve urgent issues while laying the foundation for future improvements.

Results

  • Reduced lead times: Faster responsiveness to both internal and external requests.
  • Improved operational efficiency: Better backlog management through increased capacity.
  • Team expansion without hiring: Delivered required expertise without growing headcount.
  • Enhanced system security: Successful implementation of 2FA in critical components.

Technologies

  • Oracle Fusion Middleware,
  • .NET,
  • Java.

Client


AI Video Analysis System for Real-Time Vehicle Detection and Counting

Design, Development, DevOps or Cloud – which team do you need to speed up work on your projects?
Chat with your consultation partners to see if we are a good match.

Jakub Orczyk

Member of the Management Board/ Sales Director VM.PL

Book a free consultation
kuba (2)

VM.pl AI Chat

AI I am an AI tool that answers questions based on the content available on the VM.PL website. Please note that I may not always have complete information about the company.
This tool uses artificial intelligence technology. Its use implies acceptance of the service terms