Библиотека Apache Portable Runtime (APR) предоставляет множество услуг, маскирующих различия между различными операционными системами с универсальным, независимым от платформы интерфейсом.

Установленная миссия проекта Apache портативного времени выполнения (APR):

Миссия проекта Apache портативного времени выполнения (APR) состоит в том, чтобы создать и поддержать библиотеки программного обеспечения, которые предоставляют предсказуемый и последовательный интерфейс базовым определенным для платформы реализациям. Основная цель состоит в том, чтобы обеспечить API, к которому разработчики программного обеспечения могут кодировать и быть уверены в предсказуемых, если не идентичное поведение независимо от платформы, на которой их программное обеспечение создается, уменьшая их потребности кодировать условия особого случая работать вокруг или использовать в своих интересах определенные для платформы дефициты или функции.