Manufacturing ERP Platform
PoC development and Angular migration consulting for a German ERP software provider
ABOUT the project
- Client:
- ERP software provider
- Location:
-
Germany
- Company Size:
- 11-50+ Employees
- Industry:
-
Manufacturing
- Solution:
- Custom Software Development
Services:
Technologies:
Leobit partnered with the customer to deliver a FinAPI integration proof of concept and provide consulting for migrating a legacy AngularJS-based ERP system to modern Angular. The system combines CRM, MES, PPS, ERP, BDE, and time tracking into a single solution, providing companies with a comprehensive operational overview.
Leobit helped us quickly validate our idea and bridge the gap in our technical expertise. Their team made the integration process clear and efficient.
Customer
Our customer is a German software company that develops an AI‑powered ERP system designed specifically for manufacturing and production companies. It focuses on speeding up quotation workflows, reducing manual data entry, and creating a seamless end‑to‑end process from inquiry to invoicing.
Business Challenge
Our customer needed to integrate FinAPI into their ERP system to enable financial data connectivity and automation. However, due to limited experience with Node.js in the context of financial integrations and no prior experience working with FinAPI, they needed a reliable partner who could quickly validate the integration approach and deliver a functional prototype.
Why Leobit
The customer chose Leobit for its strong back-end expertise and experience with Node.js development. The team was able to step in quickly, understand the product, and take ownership of the integration effort. Leobit’s structured approach and ability to deliver a clear PoC were key factors for choosing a development partner.
Project
in detail
The engagement was structured as a flexible, time-and-materials collaboration, starting with consulting and evolving based on project needs.
The customer’s platform relied on AngularJS, which had reached end-of-life. Migrating to modern Angular was necessary, but doing it incorrectly could disrupt existing customers and slow down development. Instead of jumping straight into rewriting the system, Leobit helped the team define a practical migration strategy. We recommended a gradual transition using ng-upgrade, allowing AngularJS and modern Angular to coexist during the process. Leobit maped out a module-by-module migration plan, estimated timelines, and highlighted potential pitfalls.
The system was already deployed across around 100 customer instances, each requiring stability and ongoing support. Leobit approached the project with these constraints in mind. Instead of proposing disruptive changes, the team worked within the existing ecosystem, making incremental improvements while preparing the system for larger transformations. Such an approach allowed our client to continue serving its customers while steadily moving toward a more modern and scalable architecture.
FinAPI integration (PoC development)
The project began with a focused goal: to validate whether FinAPI could be effectively integrated into the customer’s ERP system. Since the client had limited experience with both Node.js in a fintech context and FinAPI itself, the priority was to move quickly while minimizing risk.
Leobit stepped in to design a clear integration approach and build a working proof of concept. The team implemented back-end services using Node.js and Express, carefully connecting financial data flows to the existing system. Throughout the process, attention was paid to compatibility with the current architecture and future scalability. By the end of this phase, the customer had a functioning PoC that demonstrated how financial data could be securely and reliably integrated into their ERP system.
API Integrations
Alongside the FinAPI work, the customer also needed to connect their system with several external platforms, including Personium. These integrations were driven by real customer needs and were required to be delivered under strict deadlines. Leobit supported both the design and implementation of these integrations. The work involved understanding external APIs, aligning them with the ERP’s data model, and ensuring reliable communication between systems.
One of the key challenges was balancing speed with stability. The integrations had to be delivered within a few months, but they also needed to fit cleanly into an already complex system. By keeping the architecture consistent and focusing on maintainable solutions, the team met deadlines without creating long-term technical debt.
Technology Solutions
- Used Node.js with Express to build scalable back-end services, particularly for FinAPI integration.
- Integrated FinAPI to enable secure access to financial data and banking services, and expand the ERP system’s capabilities into financial workflows and automation.
- Used GitLab for source code management, collaboration, and deployment pipelines.
Value Delivered
- Delivered a working FinAPI proof of concept, allowing the customer to test the feasibility before committing to full-scale development.
- Defined a practical, step-by-step migration strategy from AngularJS to modern Angular.
- The customer gained both a working technical solution and a strategic roadmap for evolving its ERP platform.