Veterinary inventory that counts itself.
Stock levels, reorder points, lot numbers, and expiration dates, without the manual counts. When a prescription is dispensed from the medical record, inventory updates on its own. You find out about low stock before you run out.
Inventory Management
Stock levels, reorder points, lot tracking, expiration dates. When a prescription is dispensed from the medical record, inventory updates automatically. No manual counts needed.
- Low stock alerts with configurable reorder points
- Lot/batch tracking with expiration date monitoring
- Auto-deduction when items are dispensed from records
- Purchase order generation for restocking
Use 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
Does inventory update when I dispense?
Yes. Dispensing from the medical record auto-deducts from stock, so counts stay accurate without manual entry.
Can it track lots and expiration dates?
Yes. Lot and batch tracking with expiration monitoring is built in, along with low-stock alerts and purchase order generation.
Will it warn me before I run out?
Yes. Configurable reorder points trigger low-stock alerts so you can restock on time.
Is inventory included for free?
Yes. Every module, inventory included, is free to self-host under the AGPLv3 license.
See inventory management in action.
The demo is live and loaded with real-looking data. Click around, then self-host it free or let us run it for you.