For veterinary technicians

The treatment floor, organized.

You keep the floor moving. OpenVPM gives you a live whiteboard, fast records, and inventory that updates itself, so the team stays in sync without anyone shouting across the room.

Built for the way you work.

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

01

Nobody knows what is happening where

The live whiteboard shows every patient, doctor, room, and status in real time, across every screen, so the floor stays coordinated.

02

Dispensing means double entry

When you dispense from the record, inventory deducts automatically, so counts stay right without a second log.

03

You are stuck on the phone

Two-way texting and a shared client inbox cut the phone tag, so reaching owners does not eat your shift.

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

Does the whiteboard update live?

Yes. It updates in real time over WebSocket across every screen, with one-click status changes from anywhere.

Do I have to log dispensing twice?

No. Dispensing from the medical record auto-deducts from inventory, so the count stays accurate without separate entry.

Can clients text us back?

Yes. Two-way SMS lands in a shared inbox on the client record, so the whole team sees the conversation.

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.