Duża aplikacja, taka jak openEMR, jest używana przez wielu użytkowników o różnych rolach i stopniach odpowiedzialności. Konieczne jest, aby dostęp do różnych części programu był przyznawany użytkownikom w oparciu o potrzebne im informacje. Aby to osiągnąć, używa się list kontroli dostępu (ACL).