OpenMRS es un proyecto colaborativo de código abierto para desarrollar software para apoyar la prestación de atención médica en los países en desarrollo. OpenMRS se basa en los principios de apertura y intercambio de ideas, software y estrategias para la implementación y uso. El sistema está diseñado para ser utilizable en entornos muy pobres de recursos y se puede modificar con la adición de nuevos elementos de datos, formularios e informes sin programación. Se pretende como una plataforma que muchas organizaciones pueden adoptar y modificar evitando la necesidad de desarrollar un sistema desde cero.