Download

Licensing and Subscriptions Fees

The openVPMS software is an open source project with a subscription-based license. The software can be downloaded and installed for free but if any component of the licensed OpenVPMS source or object code is installed locally or delivered via an alternative means such as through an Application Service Provider the onus is on the Veterinary Practice end-user to pay the subscription fees due to OpenVPMS.

View the openVPMS license or download a pdf version

Installation documentation

The implementor's handbook contains installation documentation with instructions on how to install the software.

Get the latest version

In order to use OpenVPMS in a veterinary practice you need to purchase a subscription each year. The funds from subscriptions pay for the development of this software. OpenVPMS is not for profit. All funds are used to improve the software.

View 1.3 release notes

View 1.4 beta 2 release notes

The readme.txt file included in the download contains installation instructions.

Additional requirements

NOTE: due to licensing restrictions, the release does not include a MySQL Connector/J JDBC driver. This must be downloaded from http://dev.mysql.com/downloads/connector/j/5.1.html. It is typically named mysql-connector-java-5.1.x.zip or mysql-connector-java-5.1.x.tar.gz where x represents the minor version number.

The JDBC driver in the archive is named mysql-connector-java-5.1.x-bin.jar. This needs to be copied to:

  • the Apache Tomcat shared library directory: /shared/lib
  • the OpenVPMS install directory: /lib

Migration Notes

Existing installations need to:

  1. Migrate the database schema. The database schema has changed since the 1.1 release. To migrate to the new schema, run the migrate-1.1-to-1.2.sql script in the update/db directory.
  2. Re-load archetypes

Upgrade documentation

how to convert from version 1.2 to 1.3

How to upgrade to version 1.4