CPMS
Built for accounting, advisory & professional-services teams

Run every client from one command center

CPMS unifies engagements, tasks, CRM, time tracking and profitability reporting into a single, blazing-fast workspace — so nothing falls through the cracks and every hour is accounted for.

One workspace for engagements, tasks, CRM, time & profitability.

app.cpms.io/dashboard
CPMS dashboard showing focus lineup and upcoming tasks
1
workspace for the whole firm
100%
of actions audit-logged
0
spreadsheets to reconcile
Real-time
profitability by client

Everything in one place

From first task to final invoice

Stop stitching together five tools. CPMS covers the full client lifecycle with server-rendered speed and a clean, focused UI.

TASK MANAGEMENT

Every deliverable, tracked to done

Assignees, priorities, due dates, dependencies, labels, watchers and time — all on one screen. Filter by status, switch to a board, or log time inline without leaving your flow.

  • Active, overdue & upcoming views that keep the team focused on what's next.
  • Subtasks, checklists & dependencies for multi-step engagements.
  • Built-in time logging rolls hours straight into profitability.
CPMS task list with types, labels, assignees and statuses
CPMS task detail with watchers, labels, checklist and attachments
CONTEXT ON EVERYTHING

The full story behind each task

Client, product line, task type, comments, watchers and attachments live together — so anyone can pick up the work with complete context. Real-time comment threads keep discussion where the work happens.

  • Threaded comments & @watchers with notifications.
  • Secure file attachments with permission-checked downloads.
  • Reusable checklist templates per task type.
ENGAGEMENTS & CONTRACTS

Your whole book of business, organized

Group clients under engagements, attach fixed-fee or hourly contracts, and see active retainers at a glance. Soft-deletes and a full audit history mean you never lose the paper trail.

  • Fixed-fee & hourly contracts with fee periods and rates.
  • Multiple billing entities per engagement, with a primary designation.
  • Fuzzy client matching to prevent duplicates.
CPMS engagements list with clients, active contracts and status

Built-in CRM

Companies & contacts, without another subscription

Track the relationships that drive revenue — from first lead to active client — right alongside the work you deliver.

CPMS contacts with lifecycle stage, owner and company

Know every relationship

Lifecycle stages, owners, lead sources and company links keep your pipeline honest. Letter navigation and typeahead search make finding anyone instant.

Lifecycle stages
Lead → Active
Owned by
Your team
Company records
Industry & size
Search
Instant typeahead
CPMS companies directory with industry, location and contacts

Reporting & profitability

Know exactly what's working

Turn logged time, contracts and compensation into answers: who's productive, which clients are profitable, and where revenue comes from.

CPMS team performance report with per-person metrics

Team performance

Completion rates, workload, overdue counts and hours logged — per person, at a glance.

CPMS revenue by state map report

Revenue by geography

See where your revenue concentrates with an interactive revenue-by-state map.

PROFITABILITY ANALYTICS

Slice profit by client, product, employee or task type

Every logged hour and every contract feeds a live profitability engine. Choose your dimensions, pick a period, and export to CSV for the partner meeting.

Revenue
by dimension
Cost
from comp & time
Margin
in real time
CPMS profitability analytics with revenue, expense, profit and margin

The platform

Secure, fast, and yours to control

A modern Go + HTMX stack means server-rendered speed with none of the SPA bloat — and security built in, not bolted on.

Granular permissions

Fine-grained, resource-level permissions with fail-closed refresh. Revoke access and it takes effect — no stale sessions.

Complete audit trail

Every significant action is logged with actor, entity, before/after values, IP and user agent. Compliance-ready by default.

HTMX-fast

Server-rendered partials swap instantly. Snappy on any connection, with no heavy JavaScript bundle to ship or maintain.

Recurring work, automated

Define recurring task templates with subtasks, checklists and watchers — CPMS generates the instances on schedule.

Time & timesheets

Log time against any task, review personal timesheets, and feed accurate hours into billing and profitability.

Team & compensation

A staff directory with salaries, bonuses and history — the cost side of the profitability equation, all in one place.

PEOPLE & PAY

Your team directory, with the numbers

Positions, departments, start dates and compensation live together, so utilization and margin reflect the real cost of delivery — not a guess.

See the full platform
CPMS employees directory with position, department and compensation

Bring your whole firm into focus

Engagements, tasks, CRM, time and profitability — one fast, secure workspace, purpose-built for accounting, advisory and professional-services teams.