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
- Inventory EngineIMEI/serial tracking, batch stock, stock movements, availability and valuation.
- Accounting EngineReal double-entry ledger, IFRS/GAAP chart of accounts, journals and reports.
- Multi-CurrencyBase + transaction currency, exchange-rate engine with historical rates.
- Security & ComplianceData isolation, role-based access, audit trail, and protection of sensitive data.
- API OverviewREST API, authenticated access, API keys + webhooks, feed-ready catalog data.
- Commerce & FeedsCatalog model, product feeds, and marketplace / AI-shopping readiness.