For practice managers

Keep the whole practice running, from one screen.

You hold it all together: the schedule, the stock, the numbers, the team. OpenVPM puts every moving part in one place so you spend less time chasing information and more time running the practice.

Workspace access is immediate. Live clinic use starts as a guided pilot alongside the current PIMS. See current fit and rollout limits.

Built for the way you work.

The friction you know, and how an open, connected PIMS clears it.

01

Information lives in five places

The schedule here, inventory there, messages on a sticky note. OpenVPM keeps scheduling, inventory, communication, and reporting in one connected system.

02

You only find out about low stock too late

Supported dispense and invoice workflows deduct stock, while reorder points and alerts help staff plan manual purchasing and physical counts.

03

Pulling numbers means a spreadsheet

Revenue, appointment, doctor, service, and inventory reports are built in and exportable for supported views.

Use OpenVPM your way.

Self-host the full open-source PIMS for free, or let us run it for you. Same software, your choice.

FreeAGPLv3, forever

Run OpenVPM on your own infrastructure. You operate security, backups, email, messaging, payments, model providers, and production validation.

  • Full source under the AGPLv3 license
  • All source modules and the documented API
  • Docker or Vercel deployment paths
  • Bring your own database, email, SMS, and AI keys
Read the install guide

Common questions

Can OpenVPM handle our inventory?

Inventory tracks lots, expiration dates, suppliers, reorder points, and supported automatic deductions. Clinics still reconcile physical counts, and purchase-order creation is not yet available.

What reports does a manager get?

Built-in reports cover revenue, appointments and doctor appointment breakdowns, services, and inventory, with CSV or PDF export for supported reports.

Does everyone need a paid seat?

No. There are no per-user fees. Self-hosting is free, and Cloud is priced per location with unlimited staff.

See it for yourself.

The demo is live and loaded with real-looking data. No sales call. Click around, then self-host it free or let us run it for you.