Our implementation stalled halfway and the business went back to spreadsheets.
An audit of what was configured, built and migrated, then a written plan for the modules that are still open, each line marked standard, configuration or custom.

For implementations that stalled, partners who left, upgrades that keep being postponed and custom code nobody wants to touch. We read what you have, tell you in writing what we found, and fix it on a staging copy before it touches your live system.
Most ERPNext problems we are asked about are not about ERPNext. They are about how it was set up: changes made straight into the core code, customisations nobody documented, data that never reconciled, and an upgrade that keeps slipping because nobody knows what it will break. We start by finding out exactly what you have, then agree with you what to fix first.
Our implementation stalled halfway and the business went back to spreadsheets.
An audit of what was configured, built and migrated, then a written plan for the modules that are still open, each line marked standard, configuration or custom.
Our partner has left and we do not know what they built.
We list every custom app, script, field and report, say what each one does, and move custom work into a separate app in your repository.
We are on version 13, 14 or 15 and afraid to upgrade.
A custom-code audit shows what will break before anything changes. The upgrade runs on a staging copy first, with your users testing there.
The system has become slow.
We look at the reports, background jobs, scheduled tasks and server behind the slowness, and fix the causes rather than adding hardware first.
Every change costs more than the last one.
We take custom code out of the core and into one app with version control and review, so each change is smaller and upgrades stay possible.
Read-only access to your site and code. We review the version, custom apps, scripts and customisations, data health, open errors, performance and hosting.
What is standard, what is configuration, what is custom; what blocks an upgrade; a risk list; and what we would fix first. You can stop here with the report in hand.
Fixes, an upgrade path or the remaining modules, written down and agreed before work starts. Anything outside it is explained and approved first.
Custom work moved into a separate app in your repository, never a patch to core. Upgrades rehearsed twice on a copy of your data.
Trial balance, stock, open receivables and payables, and bank checked before and after; your users test on their own transactions; cutover on a date you choose.
Documentation, then support from us under an agreed service level, or a clean hand-over to your own team.
Yes. We start with read-only access and an audit, so the hand-over is based on what is actually in your system, not on what was promised. We have not published a takeover case yet; the cases on this page are upgrades and replacements of older systems.
We plan upgrades from versions 13, 14 and 15 to version 16. Sub Zero moved from version 14 to version 16 with us. The custom-code audit tells you before we start what each step will touch.
The upgrade is rehearsed on a staging copy of your data first, your users test there, and the live switch happens on a date you choose, with the books reconciled before and after.
No. The audit report ranks what to fix first. You can act on one item, the upgrade, or the whole plan, and each piece is agreed separately.
We list them, keep what you still need, and move it into a separate custom app in your repository, so core can be upgraded cleanly.
Offices in Mumbai and Pune. An engineer replies within one working day.