Skip to content

ERP

Custom ERP development for growing organisations

When finance, stock, people and customers live in separate tools, nobody sees the whole business. I design and build connected ERP systems, module by module, so each part of the organisation works from the same data.

Sannan Malik designs and builds custom ERP systems that connect HR and payroll, CRM, procurement, inventory, accounting and reporting around one set of data. He architected and delivered the Membership Club & Restaurant ERP, and HealthOS includes procurement, HR, payroll and accounting modules. ERP projects are quoted individually after scoping and delivered in phases.

Prefer email? Send a message

Why work with me on ERP Development

01

Modular

Start with the modules that hurt most and add the rest in phases.

02

Connected finance

Operations post to the general ledger, so reports reflect reality.

03

Multi-company

Group structures, branches and permissions handled properly.

Custom ERP or a packaged ERP product?

Packaged ERP products are a good choice when your processes match how they expect a business to run. A custom ERP is worth it when your operations are distinctive, when you are paying for many modules you do not use, or when the workarounds have become a job of their own.

Packaged ERPCustom ERP
Fit to your processYou adapt to the productBuilt around your process
Ongoing costLicences, often per userHosting and maintenance
ChangesLimited to configuration and add-onsAnything, scoped and priced
OwnershipLicensed from the vendorYou own the code

Choosing which ERP module to build first

The first module should remove the most pain, not the most screens. Good candidates are where:

  • The same data is entered twice, for example sales recorded in one place and invoiced in another.
  • Stock figures never match what is on the shelf.
  • Payroll is calculated in a spreadsheet from attendance exported by hand.
  • Month-end closing depends on one person reconciling several files.

How ERP modules post to the general ledger

What makes an ERP more than a set of separate apps is that operations create accounting entries automatically. A sales invoice posts to receivables and revenue, a purchase posts to payables and stock, payroll posts salary expenses, and stock movements update inventory value. When that is designed properly, financial reports reflect what actually happened instead of what someone remembered to enter.

ERP systems behind this service

The Membership Club & Restaurant ERP connects membership and subscriptions, rooms and events, POS and kitchen, recipes and inventory, procurement, warehousing, HRM, payroll and the general ledger. HealthOS, a live hospital platform, runs procurement and warehouse, HR and payroll, and accounting with a chart of accounts alongside its clinical modules.

Migration and going live without disruption

Moving to a new ERP means cleaning and importing master data such as customers, suppliers, items and employees, and agreeing opening balances with your accountant. Running the old and new systems side by side for a period lets staff check results before the old one is switched off. Each phase is quoted separately, with migration written into the scope.

Pricing

A fixed quote, agreed before work starts.

Every erp development project is different, so I quote it individually after a short scoping conversation. You get a written scope, a timeline and one price.

How it works

How it works: ERP Development

  1. 01

    Scope

    We agree goals, users, screens and the riskiest unknowns, written down with a fixed price.

  2. 02

    Design

    Flows and high-fidelity screens, reviewed with you in short loops before development.

  3. 03

    Build

    Regular working builds you can try on your own devices, not just screenshots.

  4. 04

    Launch

    Deployment, store submission help and a handover so your team owns what was built.

Senior from start to finish

You work directly with a senior architect and certified product owner, not a junior after the sales call.

Design and engineering together

The person who designs your product also architects it, so nothing is lost in handoff.

The price is agreed first

Scope and price are written down before work starts. Changes are agreed before they're built.

FAQ

ERP Development: your questions

Ask me directly
Why build a custom ERP instead of buying one?

Packaged ERPs suit standard processes. A custom ERP makes sense when your operations are distinctive or licence costs outgrow the value.

Can you migrate data from our current system?

Yes. Data migration and validation are planned as a project phase.

Can it be built in phases?

Yes, and it's usually the best approach. Each phase has its own scope and quote.

Let's build it

Got an idea? Let's talk.

The fastest way to reach me is WhatsApp. Tell me what you're building and I'll reply with how I'd approach it, which package fits, or what a custom scope would look like.

Message me on WhatsApp