DEV Community

DipanshuTech
DipanshuTech

Posted on

Custom ERP vs Off-the-Shelf ERP: A Practical Checklist for Small Indian Businesses

Most small and mid-sized businesses in India hit the same wall around 20–50 employees: Excel sheets, WhatsApp groups and a Tally file stop talking to each other. Stock numbers don't match, invoices go out late, and the owner spends evenings reconciling data instead of growing the business.

The obvious fix is an ERP. The hard question is which kind: a ready-made product (Odoo, Zoho, SAP Business One, ERPNext) or a custom ERP built around your workflow. Here is a checklist we use when advising clients.

1. Map your processes before you look at software

Write down how an order actually moves today: enquiry → quotation → order → purchase → production or dispatch → invoice → payment follow-up. Note who touches each step and where data is re-typed.

If 80% of your flow looks like a "standard" trading or services business, an off-the-shelf ERP will probably fit. If your margins come from something unusual (job-work tracking, multi-stage manufacturing, batch-wise pricing, field teams), that is where generic tools start forcing workarounds.

2. Count the real cost over 3 years, not the first invoice

Ready-made ERPs look cheap per user per month. Add up:

  • Licences × users × 36 months
  • Implementation partner fees
  • Paid add-ons for GST e-invoicing, e-way bills, WhatsApp alerts, mobile apps
  • Customisation that breaks on every major upgrade

A custom ERP has a higher upfront cost but no per-user licence. For a 40-user company the lines often cross somewhere in year two or three.

3. Check Indian compliance on day one

Whatever you pick must handle GST returns, e-invoicing, e-way bills and TDS without manual exports. Ask for a live demo of these with your own sample data, not slides.

4. Insist on integrations you already use

Tally (for your CA), payment gateways like Razorpay, WhatsApp Business API, and your website or ecommerce store. An ERP that can't push and pull data from these just creates one more silo.

5. Plan for mobile and offline

Sales teams, warehouse staff and site supervisors work on phones, often with weak networks. A mobile app with offline sync matters more than a beautiful desktop dashboard.

6. Own your data

Make sure you can export everything (masters, transactions, documents) in a usable format at any time. With custom software, ask for the source code and database ownership in the contract.

7. Start small, then expand

The most successful rollouts we've seen start with one module, usually inventory + billing or CRM, run it for 6–8 weeks, then add HR/payroll, production or accounts. Big-bang launches fail mostly because people stop using the system.

Quick decision rule

  • Standard workflow, under 15 users, tight budget → start with a ready-made ERP.
  • Unique workflow, 25+ users, plans to scale or sell to other businesses → custom ERP is usually worth it.
  • Somewhere in between → a ready-made core with custom modules on top.

I work with the team at DipanshuTech, where we build custom ERP, CRM and HRMS software for growing businesses in India. Happy to answer questions in the comments about choosing or migrating an ERP.

Top comments (0)