entity-erp · sme-erp · live

FTEG Business OS

Sold on fteg-store to external SMEs. Multi-tenant company hub — CRM + integrated FTEG product console on one shared app.

Business model (mission)

RM 300Starter / month
RM 3,000Starter / year
RM 300kARR at 100 yearly Starter clients

Delivery: one multi-tenant sme-erp (shared DB + slug subdomain) — not 100 VPS clones. Capacity notes: /srv/www/hubs/sme-erp/CAPACITY.md.

Pricing (catalog SKU business-os)

TierMonthlyYearlySubscription codes
Starter RM 300 RM 3,000 business-os-starter-monthly, business-os-starter-yearly
Pro RM 1,000 RM 8,000 business-os-pro-monthly, business-os-pro-yearly

Architecture

fteg-store bills and provisions → sme-erp hosts CRM BO + dashboard of product instances.
One sme_erp_tenants row per store buyer (erp_client_id + unique slug).
Route: {slug}.SME_ERP_TENANT_BASE_DOMAINTenantContext.
Example: Yuzu Marketing Sdn Bhd buys Business OS; 9981 Yuzu is their custom ecommerce product under that workspace.
See Platform Architecture and /srv/www/hubs/sme-erp/DESIGN.md.

Onboarding

  1. Portal checkout / staff subscribe → payment → SubscriptionActivated
  2. BusinessOsTenantProvisioner writes slug + bo_url from SME_ERP_BO_URL_TEMPLATE
  3. Registers business-os product instance; sets erp_hub = sme-erp
  4. Client opens workspace at https://{slug}.…

Portal vs ERP hub

Has Business OS?Client portalERP hub
No — apps onlySubscribe, pay, open product BOs
YesSame + invoicesCRM, finance, integrated product list

Quotas (Optional C)

MetricStarterPro
Seats315
Storage2 GB20 GB
CPU units / mo1,00010,000
Product instances1050
CRM records5005,000

Alerts at 80% (warn) / 100% (critical). Starter critical → upgrade CTA to business-os-pro-yearly. Snapshot: php82 artisan sme-erp:meter-usage. Details: /srv/www/hubs/sme-erp/METERING.md.

Implementation status (Optional C)