Architektura środowiska aplikacyjnego to układ komponentów, narzędzi i technologii, które są wykorzystywane do uruchamiania i obsługi aplikacji.
Architektura środowiska aplikacyjnego obejmuje zarówno sprzęt, na którym aplikacja jest uruchamiana, jak i oprogramowanie, które ją obsługuje. Może obejmować między innymi system operacyjny, bazy danych, serwery aplikacyjne, serwery baz danych, narzędzia do zarządzania aplikacjami i systemami oraz narzędzia do monitorowania i zarządzania bezpieczeństwem.
Celem architektury środowiska aplikacyjnego jest zapewnienie sprawnego działania aplikacji i jej elastyczności, a także zwiększenie wydajności i niezawodności.
Architektura środowiska aplikacyjnego powinna być dostosowana do potrzeb i wymagań konkretnej aplikacji oraz do środowiska, w którym jest uruchamiana.
Środowisko aplikacyjne w chmurze (Cloud Application Environment), to architektura środowiska aplikacyjnego, w której aplikacje są uruchamiane i obsługiwane w chmurze obliczeniowej.
Chmura obliczeniowa to model dostarczania usług informatycznych w którym zasoby informatyczne takie jak pamięć, procesory, dyski twarde i oprogramowanie, są dostępne dla użytkowników w formie usługi, zamiast w formie fizycznego sprzętu.
Środowisko aplikacyjne w chmurze umożliwia elastyczne i skalowalne uruchamianie aplikacji i zapewnia szybki dostęp do zasobów informatycznych.
Użytkownicy mogą korzystać z tego typu środowiska poprzez sieć internetową, bez konieczności instalowania oprogramowania na swoich komputerach lub serwerach.