Phase 1 · Multi-tenant foundation live

The business development platform built for many organizations, not one.

Beacon BD is sold to independent companies. Every customer gets a private workspace with its own members, roles, permissions, documents and subscription — isolated from every other tenant at the server.

14-day trial on every new workspace · No payment details required

What is in place

A SaaS foundation you can actually sell

Tenancy, authentication, roles, invitations, audit and a prepared CRM schema — the parts that are expensive to retrofit later.

Workspaces per client

Each organization gets its own tenant: data, members, roles, settings and subscription.

Isolation enforced server-side

Session, membership, status and permission are re-verified on every request — never in the browser.

Roles that travel with context

The same person can be an Owner in one workspace and a Viewer in another.

A BD-shaped data model

Organizations, contacts, leads, opportunities, pipeline stages, meetings and tasks.

Proposals and documents

Versioned proposals and file storage, each bound to the workspace that owns them.

Audit trail from day one

Invitations, role changes and settings updates are recorded and cannot be edited in-app.

Role-based access

Five roles, evaluated inside the active workspace

Nobody carries a global role. Permissions are resolved from the membership that links a user to the workspace they are currently in — so the same account can lead one workspace and simply observe another.

  • Owner-only actions such as billing and workspace deletion
  • No privilege escalation: you can never grant a role above your own
  • A workspace always keeps at least one active Owner
  • Suspended members lose access immediately, everywhere
O

Owner

Full control: workspace, billing, members, roles and all BD data.

A

Admin

Manages members, settings and CRM configuration. Full CRM access.

B

BD Manager

Sees all workspace BD data, assigns work and manages the pipeline.

B

BD Officer

Creates records and manages the leads, opportunities and tasks assigned to them.

V

Viewer

Read-only access to workspace information.

Workspace A can never see Workspace B

Tenant isolation does not depend on frontend filters. Every tenant request passes through one server-side boundary that checks authentication, membership, membership status and permission before a single record is read — and a workspace you do not belong to returns a plain 404, so its existence is never revealed.

English and Arabic, LTR and RTL

Direction is derived from the selected language rather than hard-coded, and the preference lives on both the user profile and the workspace defaults. Adding another language is a dictionary entry, not a redesign.

Ready to set up your workspace?

Create an account, name your company, pick your URL. You become the Owner and can invite your team in the same minute.