Products · SaaS

M Square ERP

One system for the books, the stock and the till.

Finance, inventory, procurement, HR and point of sale in one place — written around Maldivian rules rather than translated into them. It's in active development, and we're taking on pilot sites now.

In development Cloud or on-premise Dhivehi + English
Server racks in a data centre
Thematic
Built forRetail, trading, hospitality, enterprise
ComplianceGST, MIRA 205/206 drafts, MPAO, green tax, FX Act
DeploymentOur cloud, or your servers under licence
StatusIn development — taking pilot enquiries for 2026
Why build another ERP

Because the rules here are the hard part.

Systems built elsewhere treat Maldivian rules as configuration, added at implementation time by whoever installs them. We're doing it the other way round: the regulations are data in the product, versioned and dated, so a rate change is an update — not a rebuild.

Compliance

Regulations as data

Tax rates, levies, payroll rules and return formats live in versioned country packs. A change is applied by date, not by deployment.

MIRA

GST that reconciles

Return-box mapping straight from the ledger, GGST and TGST handled separately, and figures that trace back to the invoices behind them.

Payroll

MPAO, withholding, service charge

Payroll runs that know local statutory deductions, produce payslips and bank files, and leave the statutory outputs ready to file.

Currency

MVR and USD, done properly

Amounts are held to the laari, so totals never drift by rounding. Invoicing follows the domestic-MVR rules, with any exemption recorded and audited.

POS

Keeps selling when the line drops

The till runs offline on desktop and Android, queues its sales, and syncs when connectivity comes back. Island reality, not an edge case.

Audit

Posted is posted

Journals, payslips and filed returns are append-only. Corrections are new linked documents, so last year's numbers still say what they said.

Modules

Buy the part you need. Switch on the rest later.

Modules are the units; packages are bundles of them. Turning one on later doesn't mean a new implementation, because the data is already in the right shape.

Module POS Retail Business People Hospitality Enterprise
Point of sale
Inventory & warehousinglite
Finance — GL, AP, AR, bankingdaily totals
Procurement
Sales & CRM
HR & payroll
Asset management
Compliance & statutory
Dashboards & exports (base)

“lite” means the POS package includes items, barcodes, stock on hand and simple receiving, and records daily Z-report totals for your GST figures. Switch on the full module later and that history is promoted, not re-entered. Compliance and reporting are in every package.

Launch plans

Priced per package, per month.

Indicative launch pricing while we finish the build. Reserve a package now and we'll confirm your configuration and start date with you.

On-premise

Need it inside your own network?

The whole platform ships as an on-premise bundle with a signed licence carrying your modules and user counts. That route is quoted per deployment. Talk to us and we'll scope it properly. [email protected]

Payments

BML Gateway — coming soon.

Reserving a package puts you on the pilot list. Nothing is charged today.

Questions

Fair questions about a product in progress.

When can we actually use it?

It's being built module by module, finance first. We're opening pilot places during development, which means you get the modules as they're ready and a direct line to the people writing them. If you need a system running next month, we'll tell you so.

Can we start with just the point of sale?

Yes, and it's a deliberate route. The POS package is a working business system on its own: items, stock, receiving and daily totals. Switch on Inventory or Finance later and that history is promoted into the full modules rather than re-keyed.

Can it run on our own servers?

Yes — the same platform, licensed for your own servers, with the module and user entitlements behaving exactly as they do in the cloud.

What happens when a tax rate or payroll rule changes?

Rules are versioned data, resolved by the date of the event being taxed — not “whatever the latest setting is”. A change is published as a new pack version, and last year's returns still recalculate to last year's figures.

Is it in Dhivehi?

Dhivehi and English throughout, including the POS screens your staff use. Amounts display in MVR with USD where the transaction demands it.

What does a pilot involve?

A scoping session, a configuration built with you, and honest reporting on what's ready and what isn't. Pilot pricing and terms are agreed in writing before anything is installed.

Tell us how your business actually runs.

Pilot partners shape what gets built next. If your outlets, books or payroll don't fit the standard shape, that's exactly what we want to hear.

Talk about a pilot