← All servicesS·02 · Bespoke systems

Enterprise SaaS.

Tailor-made platforms for industries where off-the-shelf doesn't fit — co-operative banking, manufacturing, logistics, and regulated operations.

Twenty years of building systems that run the back office — the kind where a wrong line of code costs a reconciliation cycle. We specialise in core banking and ERP for institutions that need white-label flexibility, statutory compliance, and a partner who'll be around in five years.

Tenancy
Schema per bank
Branding
White-label
Releases
Staged by tenant

What you walk away with

  • A platform mapped to your rules

    Products, charges, interest and approval limits modelled from your bye-laws and circulars, not a generic template.

  • A migration you can verify

    Balances, ledgers and member records moved with reconciliation reports you sign off before cutover.

  • Trained staff and runbooks

    Branch, head office and IT teams trained on their own workflows, with day-end and recovery runbooks.

  • A long-term support line

    Statutory updates, enhancements and capacity planning under an agreed service level.

Capabilities

What we build
under this service.

Each engagement is scoped to your workflow, your constraints, and your users — but these are the capabilities we bring to the table.

01

Core banking systems

Complete stack for co-operative societies and banks — CASA, loans, GL, compliance, channels. Battle-tested across 450+ branches.

  • Member, CASA, FD, RD
  • Loans and NPA management
  • RBI / NABARD returns
02

ERP & process automation

End-to-end process platforms for manufacturing, distribution, and services. Modelled to your workflow, not a generic template.

  • Sales, inventory, finance
  • Multi-entity consolidation
  • Workflow and approvals
03

Legacy modernisation

Replatform off AS/400, VB6, or on-prem stacks without ripping out what works. Strangler-fig migrations with zero-downtime cutovers.

  • Data migration and validation
  • API facades over legacy
  • Parallel-run verification
04

White-label delivery

Brand it as yours. Your logo, your domains, your support tiers — with CodeLogs behind the scenes keeping the platform current.

  • Per-tenant theming
  • SLA-backed support
  • Quarterly feature releases
Reference architecture

One platform,
every bank kept apart.

A reference shape for a multi-tenant core banking platform. Every bank shares the same code and release train, while its data, branding and limits stay its own.

ChannelsEdgePlatform services · CodeLogsDataOperations & governancedeposit.postedday-end feedevery requestsnapshotsBranch web appTeller · cashierMobile bankingMembers · UPIAdmin consoleHead officePartner APIsSponsor banks · NPCIWAF + CDNTLS · bot filteringAPI gatewayTenant · rate limitsIdentity & RBACRoles · maker-checkerLoansDisburse · EMI · NPAWorkflowApprovals · limitsNotificationsSMS · email · pushDeposits / CASASB · CA · FD · RDGeneral ledgerDouble entryDay-end & returnsEOD · MIS · statutoryPostgreSQLSchema per bankCacheSessions · configEvent busPosted eventsDocument storeKYC · vouchersMonitoringUptime · alertsRelease pipelineStaged by tenantAudit logWho · what · whenWarehouseHistory · MISBackups & DRPoint-in-time restore
  • Channel / app
  • Your systems / partners
  • Gateway / edge
  • Service
  • Data store
  • Ops & governance
  • Hover or tap any block for detail

A typical shape, not a template. Every engagement starts by drawing this for your systems.

In the product

What head office
runs the bank from.

The platform admin console. Each bank gets its own modules, flags and release channel, and day-end runs across every branch from one screen.

admin / harbour-urban / end-of-day
Harbour Urban Co-op Bank · 42 branches

End of day · 14 Oct 2026

Running
Modules & flagsthis bank only
  • Deposits / CASA
  • Gold loans
  • Locker rent
  • E-NACH mandates beta
Release channel4.2.1 live
Stable · 4.2.1Pilot · 4.3.0
Next release4.3.0 · revised interest returnsPilot with 1 bank · rollout after sign-off
Branches closed12/42
BranchCodeStageProgress
Main branch001Ledger close40%
Market Road004Interest accrual30%
Kota017Interest accrual20%
Brahmavar009Ledger close35%
Hiriyadka012Interest accrual15%
Manipal006Ledger close45%
Kaup021Interest accrual10%
EOD complete · 42/42 branches · returns queued
  1. 01Each bank, its own switches

    Turn modules and features on per bank, and choose which banks take a release first.

  2. 02Day-end you can watch

    Every branch's closing run shows its stage live, so head office sees a stuck branch before the morning does.

  3. 03Exceptions with a fix attached

    A branch that cannot close says why, and the fix is one click for the person allowed to make it.

Illustrative screens. Names and figures are sample data.

Our approach

How we
actually deliver.

01

Domain deep-dive

We map your workflows, your regulator's requirements, and your users' friction points — before writing a line of code.

02

Agile delivery

Milestones every two weeks. Working software on every review. Nothing lands in production that you haven't seen running.

03

Deploy and train

Rollout coordinated with your ops calendar, with staff training, runbooks, and a hypercare window after go-live.

04

Long-term partnership

Enhancements, statutory updates, and capacity planning. Clients save 30%+ on operational cost after a year of steady improvement.

Engineering standards

Built in from v1,
not bolted on later.

Isolation

  • Separate database schema per bank
  • Tenant checked on every request
  • Per-bank keys, branding and limits
  • No shared reports across banks

Correctness

  • Every posting balanced in the ledger
  • Maker-checker on sensitive changes
  • Day-end blocked until books tally
  • Parallel runs before any cutover

Operations

  • Append-only audit trail
  • Point-in-time backups with DR drills
  • Staged releases with rollback
  • Branch-level health monitoring
Where it’s used

Real problems.
Real deployments.

Co-operative banking

End-to-end core banking

ProBank runs the full stack for 200+ co-operative institutions — member onboarding through regulatory reporting.

Manufacturing

Custom ERP rollout

A bespoke ERP replacing three legacy systems, consolidating finance and inventory across plants and warehouses.

Services

Operational workflow platform

Internal ops platform with role-based approvals, SLA tracking, and audit trails for a regulated services business.

Technology

The toolkit
we reach for.

  • Services
    • Java
    • Spring Boot
    • Node.js
  • Apps & consoles
    • React
    • TypeScript
    • Flutter
  • Data
    • PostgreSQL
    • MS SQL Server
    • Redis
  • Infrastructure
    • Docker
    • Kubernetes
    • Jenkins
    • AWS
Questions

Asked on
every first call.

Can the platform carry our bank's name and branding?

Yes. Logos, colours, domains, SMS sender IDs and report headers are set per bank. Members and staff see your brand; we stay behind the scenes.

How do we move off our current legacy system?

We extract and map your masters, balances and history, then run both systems in parallel until the reconciliation reports match. Cutover happens only after you sign those reports off.

Who handles regulatory and statutory changes?

We do. Changes to returns, interest rules or tax handling ship as platform updates, so every bank on the platform gets them without a separate project.

What support do we get after go-live?

A hypercare period straight after go-live, then ongoing support under an agreed service level, with monitoring, backups and capacity planning included.

Can another bank on the platform ever see our data?

No. Each bank's data sits in its own database schema, every request is checked for its bank before it reaches a service, and reports are generated per bank.

Have a project in mind? Let’s talk.

Tell us where you are today and where you’d like to be. A 30-minute discovery call is usually enough for us to know if we can help — and if we can’t, we’ll point you at someone who can.