Skip to content

Multi-Tenancy

PinkApple ERP is a multi-tenant platform. Each company that registers gets a fully isolated environment with its own database, configuration, and user base.

How It Works

Database-Per-Tenant Isolation

When you register a company on PinkApple, the system creates:

  1. A dedicated database for your company's data
  2. A unique company alias (URL-friendly identifier) used in all your URLs
  3. Default configuration — service, business unit hierarchy, admin role, and fiscal calendar

Your data never mixes with another company's data. Each tenant database contains its own:

  • Chart of accounts
  • Client records
  • Financial transactions
  • User accounts and roles
  • GL journals and sub-ledgers
  • Configuration settings

Company Alias

Your company alias is derived from your company name during registration and forms part of your application URL:

https://app.pinkapple-erp.com/c/{company-alias}/...

For example, if your company is "Acme Financial Services", your alias might be acme-financial-services, and your login URL would be:

https://app.pinkapple-erp.com/c/acme-financial-services/auth/login

INFO

The company alias is permanent and cannot be changed after registration. Choose carefully during the registration process.

What's Shared Across Tenants

While data is fully isolated, certain platform-level resources are shared:

SharedIsolated Per Tenant
Service definitions & profilesService subscriptions
Permission definitionsRole assignments
Application code & UIConfiguration settings
Users & credentials
Chart of accounts
GL posting rules
Clients & accounts

Security

  • Data isolation — Your company's data is completely separate from other tenants
  • Request scoping — Every API request is authenticated and scoped to your company
  • Audit logging — All data mutations are logged with user and timestamp

Next Steps

PinkApple ERP by Stat Solutions Network