APEX oferuje zbiór gotowych komponentów do budowy strony WWW, możliwość zmiany wyglądu poprzez specjalnie przygotowane szablony (podobne w działaniu do tzw. skórek) oraz narzędzia do pobierania, dodawania i modyfikacji danych z bazy bez znajomości języka SQL. Pozwala na kontrolę autoryzacji użytkowników na wielu poziomach aplikacji. Cały proces tworzenia aplikacji może przebiegać bez konieczności pisania kodu. Zaawansowani programiści mają możliwość pisania skryptów (JavaScript), procedur PL/SQL oraz integracji tworzonych aplikacji z zewnętrznymi źródłami (np. biblioteki JS, usługi sieciowe, serwery druku) bez ingerencji w kod samego APEXa.

APEX może być zainstalowany na każdej platformie współpracującej z bazą danych Oracle. Jednakże tworzenie i używanie aplikacji odbywa się przez przeglądarkę WWW i jest całkowicie niezależne platformowo.

Wadą APEX-a jest zamknięty kod, trudności z tworzeniem własnych szablonów wyglądu oraz niedostatecznie rozbudowany proces wykrywania błędów (debugging) i brak narzędzia kontroli wersji.

Wersja (5.0) została rozbudowana m.in. o nowy Page Designer, ulepszone interaktywne oraz mobilne raportowanie, obsługę deklaratywną okien modalnych i szablony wyglądu zgodne z HTML5 i Responsive Web Design.