Enterprise

Controls your auditors can verify. Not policies in a handbook.

For operators running branches across states — and for brands that want real visibility into their pest-control vendors. Built on isolation the database itself enforces, separation of duties in the software, and records no one can quietly rewrite.

Isolation the database enforces

Tenant separation via PostgreSQL Row-Level Security, forced on every table. The application role cannot bypass it. Proven by tests in both directions.

Separation of duties, in the software

No one approves their own contract — not the author, not the owner. Overrides are audited with notes that can never be cleared.

Records that can't be rewritten

Invoices freeze at issue. Contract history is append-only with time travel. Stock is an immutable ledger. Where an auditor asks 'prove it', the data model is the proof.

Data isolation

Your data, isolated by the database itself.

Most SaaS vendors filter your data in application code and ask you to trust the filter. VectorAxe makes a stronger claim: the database enforces the walls, the application cannot bypass them, and automated tests prove it in both directions.

  • Row-Level Security enabled and forced on every business table
  • The tenant ID is written by the database — it cannot be forged from application code
  • Fail-closed everywhere: no tenant context means zero rows, not all rows

Multi-branch

Six branches, one truth.

Multi-branch isn't a filter on a list. It's built into dispatch, invoicing, stock, and reporting — with an executive view over all of it.

Branch-matched dispatch

Work orders dispatch within the site's assigned branch. Only owners can override — and every override is flagged and recorded.

Branch-correct money

Each branch carries its own GSTIN and banking details. Invoices take their tax identity from the branch that serves the site — correct across states, automatically.

Per-branch stock and reporting

Stock levels, transfers, and low-stock alerts per branch; reports that slice by branch, so you see which operation carries which numbers.

Bulk onboarding

Migrate a multi-branch book in hours: spreadsheet imports for customers, sites, contacts, branches, and staff — every row previewed and classified before anything commits.

VectorAxe · Dashboard
The VectorAxe executive dashboard, showing revenue, client portfolio, and branch performance
Executive visibility: revenue, portfolio risk, and branch performance in one view

Roles & permissions

Access control that fits your org chart.

Role-based access designed for how field-service companies actually delegate — and documented by the system itself.

  • Six system roles out of the box — from owner to field technician to finance
  • ~85 named permissions across 77 enforced rules and 11 permission tiers — and growing every release
  • Custom roles: start from a system role, grant or revoke individual permissions — an 'Auditor' or 'Store Supervisor' seat takes minutes
  • Field-level commercial redaction: costs, bank details, and PAN hidden from non-commercial seats
  • A read-only permissions matrix generated from the same data structure that enforces access — documentation cannot drift from enforcement
VectorAxe · Settings
The VectorAxe settings area, showing tenant configuration options
Roles, branding, branches, and catalogs — configured by your team, not by support tickets

Security posture

The rest of the security story.

Four separate identity planes

Staff, client portal, platform console, and anonymous public are structurally separate authentication walls, each with its own token audience. A portal token is useless against the staff system — and tests prove it.

Backups and recovery

Daily automated backups with 14 retained, plus 7-day point-in-time recovery. Payment credentials AES-256-GCM encrypted at rest; secrets in a managed vault; HTTPS everywhere.

Changes take effect immediately

Suspension, access, and permission changes apply on the very next request — live sessions included. No waiting for the next login.

~1,700 automated tests — and growing every release

Run against a real PostgreSQL database on every change, including deployment-shaped tests that assert row-level security is forced on every table. The permission model is machine-verified between frontend and backend.

In development — not available today

Security, this quarter.

Security work never stops. This is what's shipping next — told to you the same way we tell you our limits.

In development

Comprehensive audit log

Every change to every record — who, what, when, and from where — queryable per tenant.

In development

Login protection

Rate limiting and brute-force lockout on all authentication planes.

In development

Session control

See every active session on your account, and revoke any of them in one click.

In development

Multi-factor authentication

A second factor for staff accounts, enforced per tenant.

In development

Password policy enforcement

Tenant-defined minimums for length, complexity, and rotation.

Bring your security questionnaire to the demo — we answer it line by line, including what's on the roadmap.

Tailored to your operation

Configured for how you actually work.

VectorAxe isn't one-size-fits-all. Every account is configured per customer, from day one:

Your modules

Modules are switched on per account — start with the core platform and add CRM, Inventory, Store, or Training when you're ready. Changes apply immediately.

Your roles

Custom roles built from ~85 named permissions — an 'Auditor' or 'Store Supervisor' seat shaped to your org chart, not ours.

Your catalogs

Service types, pests, treatment areas, and audit types are editable catalog data — matched to how you actually operate, not locked to our defaults.

Your brand

Your logo and color across your team's screens, your public website, your client portal, and every PDF you send.

For enterprise engagements we go further: module customization and tailored workflows, built with you — scoped and agreed as part of the engagement.

For enterprise brands

The brand's window: every vendor, every site, live.

How do you verify pest control happened at all 200 of your sites last month? When your vendors run on VectorAxe, your QA team gets a live portal per vendor — every visit, every audit observation, every report PDF, every invoice. Current, self-serve, and scoped to exactly the sites each user oversees.

The contract and audit workflows were shaped by real enterprise pest-control agreements — national food brands, QSR chains, e-commerce fulfilment centres — so the records your auditors need are captured by default, not reconstructed at review time.

Let's talk about your operation.

Multi-branch rollout, vendor programs, custom roles — bring your questions. We'll answer honestly, including about what's on the roadmap.

Your instincts. Our intelligence.