Środowiska wykonawcze Apache Axis1 są przeznaczone dla użytkowników preferujących tworzenie oprogramowania dla otwartej platformy Apache Axis.
Axis to trzecia generacja implementacji Apache SOAP. Implementacja ta ewoluowała w celu zwiększenia elastyczności mechanizmu SOAP, łatwości jego konfigurowania i umożliwienia obsługi zarówno protokołu SOAP, jak i przyszłej specyfikacji protokołu XML opracowywanej w ramach projektu W3C, którego celem jest wspomaganie rozwoju oprogramowania typu Open Source. Środowisko wykonawcze Axis jest oparte na interfejsach API języka Java dla wywołań RPC używających języka XML (tzw. interfejsy JAX-RPC), które zostały opisane w specyfikacji JSR 101. Specyfikacja JSR 101 zapewnia jednolity interfejs dla wszystkich mechanizmów zdalnego wywoływania procedur (Remote Procedure Call, RPC) używających języka XML, w tym protokołu SOAP.
Serwer aplikacji usług Web Services wykorzystuje w serwlecie środowisko Axis, aby przetwarzać przychodzące wiadomości, wyodrębniać informacje z nagłówków wiadomości, przetwarzać ładunki, jak również zapewnić zgodność z określoną semantyką RPC.