ENTERPRISE PLATFORM FOUNDATION · MULTI-TENANT

Construction,
run like infrastructure.

EUPALAM is a modular, multi-tenant construction management OS for companies from hundreds to thousands of workers — employees, subcontractors, jobs, heavy equipment, timesheets, payroll, compliance, and inventory under one entitlement-controlled roof.

eupalam — platform status
eu@platform:~$ eupalam tenant status --all
[modules] 13 in catalog · entitlement checks enforced · company enable/disable live
[security] Argon2id · TOTP MFA for privileged roles · AES-256-GCM sensitive fields
[workforce] employee + subcontractor portals · 11 role definitions active
[deploys] Docker + PostgreSQL · automatic migrations clean
eu@platform:~$ eupalam audit tail --sensitive # every mutation covered
13 modules
entitlement-controlled catalog
11 roles
owner → subcontractor
1000s of workers
built to scale per tenant
AES-256 -GCM
encrypted sensitive fields
01 / MODULES

The module catalog.

Every module ships with a catalog entry, entitlement check, role permissions, API enforcement, and audit coverage for sensitive mutations.

MOD-01 · CORE

Core Platform

Multi-tenant PostgreSQL data model with module entitlements and company-level enable/disable controls.

CORE
MOD-02 · PEOPLE

Employees

Employee records, onboarding, candidate intake, forms, and the employee portal boundary.

CORE
MOD-03 · SUBS

Subcontractors

Subcontractor management and a dedicated portal — separate from the employee surface by design.

CORE
MOD-04 · JOBS

Jobs & Projects

Project tracking across the operations surface, from ownership down to the supervisor view.

MOD-05 · FLEET

Heavy Equipment

Heavy-equipment records and assignments for field operations.

MOD-06 · TIME

Timesheets

Timesheet capture and review built for field crews and back-office approval flows.

MOD-07 · MONEY

Payroll

Payroll foundations wired to approved time data.

MOD-08 · LAW

Compliance

Compliance tracking for workforce and jobs, surfaced per role.

MOD-09 · STOCK

Inventory

Inventory and materials foundations for yard and site operations.

MOD-10 · SAFE

Safety

Safety program surface for the field workforce.

MOD-11 · DOCS

Documents

Document management with rich-text editing and email templates.

MOD-12 · DATA

Reporting & Audit

Reporting plus a full audit trail — sensitive mutations are covered end to end.

MOD-13 · WIRE

Integrations & Access

Integration surface with user-access administration and settings.

03 / WORKFLOW

Provision. Assign.
Track. Audit.

Phase 01 · TENANT

Provision the company

Each tenant gets its own data model slice with company theming, module entitlements, and role definitions — from owner to subcontractor.

Phase 02 · WORKFORCE

Onboard the crews

Candidates flow through onboarding into employee records. Subcontractors get their own portal boundary. Forms and acknowledgments are tracked per worker.

Phase 03 · OPERATE

Run the work

Jobs, heavy equipment, timesheets, inventory, and safety all run on the same entitlement-checked core — every check enforced at the API layer.

Phase 04 · ACCOUNT

Pay and prove

Approved timesheets feed payroll. Every sensitive mutation lands in the audit log with full coverage — ready for the owner and the auditor alike.

04 / PRICING

Enterprise-grade pricing.

Hosted on our infrastructure or self-hosted inside your network.

Crew
TBD
  • 1 tenant · up to 25 workers
  • Core modules enabled
  • Employee portal
  • Community support
Contact Us
MOST COMPANIES
Operations
TBD
  • Unlimited workers & projects
  • Full 13-module catalog
  • Subcontractor portal
  • Payroll & compliance
  • Priority support
Request Access
Self-Hosted
TBD
  • Everything in Operations
  • Docker + PostgreSQL on your infra
  • Company data never leaves your control
  • Annual option: TBD
  • Deployment assistance
Contact Us
05 / FAQ

Platform questions.

What does "multi-tenant" mean here?
Each company runs on a multi-tenant PostgreSQL data model with its own entitlements, theming, and role definitions. Module enable/disable is controlled per company, and the licensing/navigation surface stays stable as modules arrive.
How are modules gated?
A two-stage control: module entitlement plus company enablement. Every new module ships with a catalog entry, entitlement check, role permissions, API enforcement, navigation rules, documentation, tests, and audit coverage for sensitive mutations.
How is security handled?
Argon2id password hashing, TOTP MFA enforced for privileged roles, account lockout and rate limiting, AES-256-GCM encryption for sensitive fields, plus CSRF, origin, CSP, session, and HTTP-header protections.
Do employees and subcontractors share an interface?
No — employee and subcontractor portal boundaries are explicit architectural features. Each surface is designed and permissioned independently.
Can it scale to thousands of workers?
Yes — the platform is designed for companies ranging from hundreds to thousands of workers per tenant.
Hosted or self-hosted — what's the difference?
Hosted runs on Howard TechWorks infrastructure with automatic Docker migrations. Self-hosted deploys the same system inside your company's network — your data never leaves your control.