Devessence modernized an ERP system for a US-based John Deere supplier and built tailored web apps – from IoT hive monitoring to workflow tools for side ventures.

Long-Term ERP Support & App Development for US Manufacturer

Client

Co-owner of a company producing heavy machinery parts (John Deere supplier).

Vertical

Manufacturing, Small Private Business

Services Provided

The ERP/Inventory Management System we maintained for two years directly supported the client’s manufacturing processes. Beyond this, the client also trusted us with digital solutions for his private ventures in other industries.

– Application development.

– Architecture redesign.

– Performance optimization.

– Quality assurance.

Technology

ASP.NET Core, Angular, MS SQL Database, Raspberry Pi Development, Google Cloud Platform Services

The Challenge: A Legacy System with No Roadmap

Our collaboration began with a large-scale ERP/Inventory Management System with EDI integration that directly supported the client’s machinery parts production.

Minimal onboarding time was the first challenge we faced. Access provisioning delays left less than a month of overlap with the previous development team.

The second main challenge was the limited documentation. The codebase had grown organically over the years, with limited traceability. Adding new functionality meant learning the system on the go while keeping it stable and performant.

The Objective: Stabilization and Expansion

In collaboration with the client, we needed to:

1. Support and optimize a large legacy codebase (ERP/Inventory Management with EDI integration).

2. Stabilize the legacy ERP system to ensure smooth daily operations.

3. Improve performance and resolve critical bugs quickly.

4. Add new features that better align with evolving manufacturing processes.

No less important goal was to extend our collaboration beyond manufacturing by building lightweight, custom web applications for the client’s side businesses: beekeeping (IoT hive monitoring) and workflow management for a computer service.

The Solution: Proper Maintenance and Tailored Development

We’ve been working closely with the client to make the collaboration process smooth, productive, and resultative. There are two primary solutions we found to deal with challenges.

ERP/Inventory management system

We invested heavily in:

1. Attentive legacy code analysis.

2. Systematic system debagging.

3. Applying strong troubleshooting skills within the team.

All these allowed us to stabilize the system, fix major performance bottlenecks, and introduced new features that streamlined order and production control.

Small web applications for private ventures

Our work expanded beyond manufacturing:

IoT-based beehive monitoring. Together with the client, we developed a web app integrated with Raspberry Pi devices to track hive weight and provide real-time updates.

Workflow management tool. We created a lightweight application for a small computer service business, improving task tracking and service operations.

The work in progress is a contact form manager. We started working on a centralized web service to unify and manage contact forms across multiple WordPress websites owned by the client. The work is in progress.

Results

We stabilized the ERP system, ensuring uninterrupted manufacturing operations.

We resolved numerous bugs and saved the client both time and money.

New features improved oversight of production processes and order management.

We delivered three additional applications, each tailored to specific business needs outside manufacturing.

We built a long-term relationship with our client based on trust and flexibility.

Tech Stack

ASP.NET CORE

ASP.NET CORE

Angular

Angular

MySQL

MySQL

Raspberry Pi Development

Raspberry Pi Development

Google Cloud Platform Services

Google Cloud Platform Services