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.
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.
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.
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.
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.
The modules that matter most.
Every OpenVPM module works together. Here's where teams like yours spend their day.
Smart Scheduling
Real-time board, one column per doctor.
See how it worksMedical Records
SOAP, labs, Rx, and vaccines on one record.
See how it worksBilling & Invoicing
Charges auto-populate; reconcile in minutes.
See how it worksClient Communications
Two-way SMS, email, and portal in one inbox.
See how it worksPatient Management
Weight trends, allergy alerts, multi-pet households.
See how it worksUse OpenVPM your way.
Self-host the full open-source PIMS for free, or let us run it for you. Same software, your choice.
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
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.
Related reading
The Best Veterinary Practice Management Software in 2026 (11 Platforms, Compared Honestly)
Eleven veterinary PIMS platforms compared honestly by a vendor that is one of them: publicly reported pricing, data ownership, API openness, and who each one actually fits.
Read moreOpen-Source vs. Closed Veterinary Practice Software: What You Need to Know
A plain-language guide for practice owners: what open-source veterinary PIMS actually means, how managed hosting changes the cost equation, and who it's for.
Read moreWho Owns Your Veterinary Practice's Data? (And What Happens When You Try to Leave)
The AVMA says your practice owns its data. Most PIMS contracts don't agree. A plain-language guide to exit fees, portability traps, and what open-source changes.
Read moreSee 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.