ActiveManage is a configurable platform aimed at letting non-developers build serious business applications quickly, while staying flexible enough that developers can extend it with custom PHP, JS, or HTML when needed.
Workflow-heavy applications
The User Input Views feature alone — multi-stage forms with approvals, timeouts, reminders, and email notifications — covers a huge swathe of business processes: purchase requests, leave applications, change requests, expense claims, document approvals, onboarding checklists, RMAs.
CRM and customer-facing portals
With datastores plus security groups plus browse views, you can build out a customer record, link contacts, log interactions, and expose self-service pages to those same customers — all without writing application code.
eCommerce
The Carts feature gives you product catalogues, baskets, checkout, discount codes, multiple payment methods, and Stripe integration out of the box. Combined with subscription packages and feature sets you can run a recurring-revenue product without bolt-on commerce systems.
Booking and scheduling
Booking calendars give time-based bookings with confirmation emails, availability slots, and conflict prevention. Wire them into a UIV and you have a complete booking workflow.
Multi-tenant SaaS
If multi-tenancy is enabled, you can run multiple isolated tenants on a single ActiveManage install — either with shared databases and per-tenant row ownership, or with separate physical databases per tenant. Database sharding is supported if you grow large.
Integrations
The API layer exposes everything stored in ActiveManage as REST endpoints, with API client management and detailed logging. Table Sync keeps records aligned between systems. Inbound emails can trigger workflows. Outbound calls run on schedule via the Task Engine.