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.

System Reference

AreaHow Users Interact With ItWhat It Controls
Company RegistrationPublic company registration pageCreates the tenant context, company alias, initial service, and initial administrator setup.
Login And Service SelectionLogin and context-selection screensPlaces the user inside the correct company, service, and business unit context.
Business Units And TypesAdministration -> General Setup -> Business Units And TypesDefines tenant-visible hierarchy and service scoping.
Users And RolesAdministration -> AccessControls who can enter the tenant and what each user can see or do.

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 identifies your company context when users sign in.

For example, if your company is "Acme Financial Services", your alias might be acme-financial-services, and users would use the company-specific login context provided during onboarding.

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