Download

Let's get started

OpenMRS is a completely free open source, community driven software with no hidden costs. How you host and support your implementation is up to you!

Download Options (Recent Releases)

Released 23-January-2025. Release Notes here.

Log in with username: admin, password: Admin123; but, be sure to reset these admin passwords.

Download Guide: How to Set Up an Instance of O3

Released 09-December-2024

For more details, visit the OpenMRS Platform 2.7.0 Release Notes.

Released 23rd January 2025
Multi-platform Java webapp

Recommended for advanced users using Reference Application 2.x, 3.x, or Platform in production. Requires an existing Java servlet container such as Apache Tomcat, and an existing database such as MySQL. Separate demo data is available for download below.

Download 2.6.14 on GitHub here

Download Options (Older)

341.2 MB at sourceforge.net · Released 17-December-2021
Linux, Mac OS X, Windows · Release Notes

Recommended for new people exploring OpenMRS. A self-contained ZIP archive that includes an embedded database and application server, as well the option to install demo data for sample patients. Expand the ZIP archive and run the .jar file to start the Reference Application. Log in with username: admin, password: Admin123.

This is not intended for production use.

Download Standalone

Released 17-December-2021
Linux, Mac OS X, Windows · Release Notes

For production use of the Reference Application, you must install an OpenMRS Platform WAR, which requires an existing Java servlet container such as Apache Tomcat, and an existing database such as MySQL. Download these individual components here:

Download Platform 2.4.3 WAR

Download Reference Application

397.7 MB at sourceforge.net · Released 23rd December 2021
Multi-platform Java webapp · Release Notes

Recommended for people exploring the latest stable version of Platform. A self-contained ZIP archive that includes an embedded database and application server, as well the option to install demo data for 5,000 sample patients. Expand the ZIP archive and run the .jar file to start OpenMRS.  Log in with username: admin, password: test.

This is not intended for production use.

Download

128.9 MB at sourceforge.net · Released 23rd December 2021
Multi-platform Java webapp · Release Notes

Recommended for advanced users using Reference Application 2.x or Platform in production. Requires an existing Java servlet container such as Apache Tomcat, and an existing database such as MySQL. Separate demo data is available for download below.

Download

Pre-releases

From time to time, the OpenMRS community makes pre-releases (alpha and beta versions) of OpenMRS software available for testing before a new version is released. Visit our Prereleases page on the OpenMRS Wiki to learn more and download.

Nightly Releases

Designed for developers or other technical experts. These .WAR files, meant to be used with a servlet container such as Apache Tomcat, are built every night automatically off of the latest code in our openmrs-core git repository. If the database schema has changed, you will need to “source” the update-to-latest.sql file on your database.

Note: The files are only built if there was a commit to GitHub within the past 24 hours. The build/revision number can be seen at the end of the API’s JAR version number.

Download nightly releases at Sourceforge.net or visit the OpenMRS Wiki for more information.

Older Releases

Past releases of OpenMRS (including unsupported releases) are available for download at Sourceforge.net. Release Notes from previous releases are available on the OpenMRS Wiki.

Not sure where to start? We'll help you pick what's right for you.

1. Decide what you need

What are you looking for?

If you want a mostly ready-to-go EMR, then the OpenMRS “RefApp”, or “Reference Application”, is what you’re looking for.

If you do not want to use the OpenMRS community’s User Interface (aka “RefApp”, or “Reference Application”, that is okay! In this case, you will want to download the “OpenMRS Platform”. Then you can build your own custom user interface on top of this platform, which includes both a backend and data model. 

Reference Application

Also known as the community “RefApp”, or “Demo EMR”, this will get you started with both a user interface and a backend (include database and data model).  

O3 Patient Summary

Platform

The OpenMRS Platform is a backend for medical records data storage, including a flexible data model designed for electronic medical information. 

2. Expand your functionality

Demo Data

A sample anonymized data set, including 5,000 patients and 500,000 observations, is available to download for current OpenMRS Platform versions and import into your existing database.

Add-On Modules

The OpenMRS community has created a wide variety of add-on functionality for OpenMRS. Visit our Modules Directory to learn more and download modules.

3. Need help?

Peer Support

Find support from the OpenMRS Community through our online forum - OpenMRS Talk

Need help?

Find OpenMRS Service Providers who can help you implement OpenMRS

Learn more

Questions and guidelines for Implementers

Development Resources

Getting Started for Developers

Learn how to join OpenMRS community

Source Code

You can browse our source code on GitHub, or clone a repository and browse it locally.

License

OpenMRS is licensed under Mozilla Public License, v. 2.0

Scroll to top