All solutions
For general & companion-animal practices

A modern PIMS for the way general practice actually runs.

Wellness visits, vaccines, dentals, and the occasional surprise, all day, every day. OpenVPM keeps the schedule, records, and billing in sync so your team can focus on patients, not software.

Built for the realities of general practice.

The friction you know too well, and how an open, API-first PIMS clears it.

01

The day never goes to plan

Walk-ins, callbacks, and a doctor running behind. You need a schedule you can rearrange in seconds without losing track of who's where.

02

Charges slip through the cracks

Between the exam room and checkout, line items get forgotten. Charges should populate as care happens, not get reconstructed at the front desk.

03

Reminders are manual

Vaccine and wellness recalls fall to whoever has a spare minute. Automated SMS and email reminders fill the schedule without the busywork.

04

You're locked into one vendor

Most systems hold your records hostage. OpenVPM is open source: your data is yours, in open formats, exportable any time.

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. No billing gates, no feature limits, no hosted metering.

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

Common questions

Is OpenVPM a full practice management system for general practice?

Yes. OpenVPM covers the whole day: scheduling, medical records, billing, inventory, client communication, and reporting, in one connected, open-source system.

How much does it cost for a general practice?

Self-hosting is free under the AGPLv3 license, with no per-user fees. Managed OpenVPM Cloud is priced per location with unlimited staff.

Can I move my records from my current software?

Yes. OpenVPM imports your records and keeps them in an open, exportable schema, so you are never locked in again.

See OpenVPM in your workflow.

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