Skip to content

ERP software

Custom ERP software for your operations

I build ERP software that connects every operational department to one source of truth, from purchase requests and stock to payroll and the general ledger.

Sannan Malik designs and builds custom ERP software that connects accounting and the general ledger, procurement, inventory and warehousing, HRM and payroll, CRM and management reporting in one system. His ERP work includes the Membership Club & Restaurant ERP and a cargo and courier operations platform. Every ERP is planned in phases and quoted individually after scoping.

Prefer email? Send a message

Why work with me on ERP Software

01

One source of truth

Every transaction updates stock, accounts and reports together.

02

Approvals built in

Configurable approval chains for purchases, payments and leave.

03

Executive view

Dashboards for leadership across companies and branches.

The ERP modules most organisations start with

An ERP is a set of modules that share the same records. A purchase updates stock, stock movements update the ledger, and payroll posts to the same accounts the finance team closes each month. The value comes from those links, not from any single screen.

These are the modules I scope most often, and how they depend on each other:

  • Accounting: chart of accounts, journals, general ledger, payables and receivables. Every other module posts here.
  • Procurement: purchase requests, approvals, purchase orders and supplier records.
  • Inventory and warehousing: goods receipt, stock levels, transfers between locations and valuation.
  • HRM and payroll: employee records, attendance, leave and payroll runs that post salary costs to accounts.
  • CRM: leads, customers and sales activity linked to invoicing.
  • Operations modules specific to your business, such as POS, bookings, shipments or memberships.

Custom ERP or an off-the-shelf package?

Packaged ERPs work well when your processes match the way the software expects you to work. They get expensive and awkward when your core operation is unusual: a club that also runs restaurants and rooms, or a courier business where the shipment, not the invoice, is the central record. In those cases the package is bent around your business with customisation that is hard to maintain.

A custom ERP is built around your central record and your approval rules, and you own the code. The trade-off is that it is designed and built for you, so it needs a clear scope. If a standard package fits most of your needs, I will tell you that during scoping.

ERP systems I have architected

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. A cargo and courier ERP I built centres on shipment booking, terminal operations, dispatch, rider workflows, proof of delivery and audit trails. Both case studies show how operations modules feed one set of records.

The Enterprise Business ERP on the work page is a product concept for multi-company management, HRM, CRM, procurement, inventory and accounting. It shows how I would structure a modular platform; it is not a delivered system.

Data migration and going live module by module

Most ERP risk sits in the data you already have: opening balances, item masters, supplier lists, employee records and open orders. Migration is scoped as its own piece of work, with a test import, a reconciliation against your old figures and a final cut-over.

Phases usually start with accounting and the module causing the most pain, then extend outwards. Each phase has a written scope and a fixed price and goes live before the next one starts.

Pricing

A fixed quote, agreed before work starts.

Every erp software 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 Software

  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 Software: your questions

Ask me directly
How long does an ERP take?

It depends on modules and data migration. ERPs are delivered in phases, each with a defined scope and timeline.

Can it work across multiple companies?

Yes. Multi-company and multi-branch structures are a core design consideration.

Is there a mobile app?

An employee or field app can be added for attendance, approvals and requests.

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