How an IT Consulting Company Modernized Its MRP/ERP Platform with a Dedicated Angular & .NET Engineer

How an IT Consulting Company Modernized Its MRP/ERP Platform with a Dedicated Angular & .NET Engineer

How a dedicated Facile Technolab engineer added bulk import, accounting, sales orders and quotes to an MRP/ERP built on Angular and ASP.NET Core.

Client Story

The client is an IT consulting company based in Los Angeles, California. It is a small team of 1-10 people, and an executive from the company led the engagement with us.

An MRP/ERP system sits at the center of their business, and they wanted to keep building it out rather than settle for what it did at the start of the engagement.

They needed a development partner who fit their budget, could own a large share of the engineering work, and would keep delivering steadily over the long term.

Business Case

The company already had an MRP system in place. The next step was to extend it with the modules the business needed, while keeping the platform modern and easy to adopt.

The new platform capabilities needed to:

  • Add accounting, sales order and quote features
  • Let the client's own clients bulk import their existing data and switch to the ERP quickly
  • Keep the user experience and technology stack up to date
  • Perform reliably, including correct handling of time zones

The client found Facile Technolab on Upwork and chose us because our pricing fit their budget.

Project Spanpshot

Information Technology
Industry
USA
Client Location (Los Angeles, CA)
Hire Developer
Eng. Model
1
Team Size
ERP / MRP
Project Type
Angular
Frontend
ASP.NET Core
Backend
PostgreSQL
Database
Docker / Kubernetes
Infrastructure (Self-Hosted)
Oct 2025
Started
12
Months
Upwork
How They Found Us

Challenges

Extending a live business system is different from starting fresh. A few things shaped this engagement.

Growing an Existing MRP System

Accounting, sales orders and quotes touch the daily workflow, so they had to work as part of one system rather than as bolt-ons.

Fast, Low-Friction Customer Onboarding

Moving a new client onto an ERP is hard when their data has to be re-entered by hand. The platform needed a reliable way to bring in large volumes of existing data, with a clear record of what was imported and when.

Keeping the Platform Modern

The user experience and the Angular and .NET stack needed a full refresh so that new features were built on a current foundation.

Budget-Conscious, Long-Running Delivery

With a team of 1–10 people, the client needed strong engineering at a fair price and dependable delivery across a full year.

Solutions

Facile Technolab assigned one dedicated developer who worked with the client team across the full engagement, building new modules and modernizing the platform.

Bulk Import Module with Batch History

We built an import module that bulk imports entity data into the ERP, including shop floor data, product data and client data, among other objects. Each import runs as a tracked batch with a proper history.

The goal was simple: speed up onboarding of the client's clients, so they can switch to the ERP quickly without a lot of complexity.

Accounting, Sales Orders and Quotes

We added accounting, sales order and quote functionality to the MRP system, so financial and sales activity could live alongside the rest of the operational data.

Full UX and Tech Stack Update

The user experience and the technology stack were updated across the Angular frontend and the ASP.NET Core backend.

Time Zones, Performance and Database Practices

We improved time zone handling and overall performance, and brought in database best practices, with some automation to keep them consistent.

AI-Assisted Development

Our developer led AI-assisted development on the project. The work started with a locally hosted AI model and later moved to Claude-based development workflows.

Self-Hosted Delivery Stack

The platform runs on PostgreSQL and is containerized with Docker, deployed on self-hosted Kubernetes, with source control on self-hosted Git.

Development Process

We kept the process simple and communication-led, which suited a small client team.

Requirements Discussion

Worked with the client to understand what the MRP/ERP system needed next.

Module-by-Module Development

Built import, accounting, sales order and quote features on top of the existing system.

AI-Assisted Engineering

Used AI-assisted workflows, from a local model to Claude, to speed up development.

Virtual Meetings and On-Time Delivery

Stayed aligned through regular virtual meetings and delivered the required work on schedule.

Results

The engagement delivered what the client set out to achieve.

  • Accounting, bulk import, sales order and quote features added to the MRP/ERP system.
  • A complete UX and tech stack update across Angular and .NET.
  • Better time zone handling and performance, plus stronger database practices with some automation.
  • AI-assisted development introduced into the team's workflow.
  • Work delivered on time and in line with the client's expectations over a 12-month engagement.
  • Verified Clutch rating of 5.0 for quality, 5.0 for cost and 5.0 for willingness to refer, with 4.5 for schedule.

When asked if there was anything we could improve, the client said no.

Business Impact

The platform now covers more of the business, including accounting, sales orders and quotes, on a refreshed UX and a current technology stack.

The import module gives the client a practical way to onboard new clients onto the ERP faster, since existing data can be loaded in bulk with a full import history.

The client also gained a development partner that fit their budget and kept delivering for a full year. They remain open to future engagements as needs arise.

Engagement Model

Facile Technolab supported the client through a Hire Dedicated Developer model, with one engineer embedded alongside their team for 12 months.

  • One consistent point of contact on our side
  • Regular virtual meetings
  • Delivery that fit the client's budget

Extend or Modernize Your ERP or MRP System

If your business system needs new modules, a modern stack, or a steady development partner, we can help you plan and build them.

Request a Quote to discuss your project →

Technologies & Tools

Angular ASP.NET Core PostgreSQL Docker Kubernetes Git

Services

Enterprise Application Development Software Modernization Hire Software Developers Custom Software Development Services IT Staff Augmentation Services

Client Feedback

" Facile Technolab delivered what was needed on time, meeting the client's expectations. They communicated through virtual meetings. Overall, the project with Facile Technolab was a success. "

- Executive, SOMOS Technology USA

Download Company Profile