Skip to main content

Platform Architecture Overview

iShopMaster is a multi-tenant, cloud ERP and point-of-sale platform for retail, repair and service businesses. It unifies catalog, inventory, repair, point of sale, procurement and double-entry accounting in one system, and is designed to run multiple businesses, branches, currencies and languages from a single platform.

Multi-tenant by design

Each business operates as an isolated tenant with its own data. Tenants are provisioned through a guided onboarding flow and configured with their own country, currency, locale and timezone.

Tenant isolation
Every business runs in its own isolated data store — no shared tables between businesses.
Per-tenant configuration
Country, currency, language, timezone and tax regime are configured per business.
Plans & entitlements
Capabilities and limits (branches, seats, items, API access) are governed by subscription plans.

Multi-branch operations

A business can run as a single shop or a multi-branch chain with an HQ. Stock, sales and repairs are scoped per branch, while catalog and configuration are shared across the business.

Branch scoping
Inventory and transactions belong to a branch; users see data according to their assigned scope.
HQ oversight
Head-office roles get cross-branch visibility and can delegate limits to individual branches.
Inter-branch transfers
Stock moves between branches through a dispatch → in-transit → receive lifecycle.

Modular capabilities

Functionality is organized into modules that plans can enable: Point of Sale, Inventory, Procurement, Suppliers, Customers/CRM, Repair & Service, Warranty, Accounting, Workforce, Reports, Hardware, plus premium modules such as Multi-Branch HQ, IMEI tracking, an AI assistant, mobile reload, and API access.

Built for international operation

The platform supports multiple currencies with historical exchange rates, IFRS/GAAP/Custom chart-of-accounts standards, configurable tax regimes (VAT, GST, Sales Tax), and a multi-language interface — so businesses can operate across countries.

Frequently Asked Questions

Is iShopMaster multi-tenant?

Yes. Each business is an isolated tenant with its own data, configuration and subscription. Within a business, operations can span multiple branches.

Can it run a multi-branch chain?

Yes. Businesses can operate as a single shop or a multi-branch chain with HQ oversight, per-branch stock and transactions, and inter-branch transfers.

Is it suitable for international businesses?

Yes. It supports per-tenant country, currency, language and tax regime, multi-currency transactions with historical rates, and IFRS/GAAP accounting standards.

More documentation

← All documentationBook a demo