Unity 3 Application Platform jest platformą deweloperską, służącą do rozwijania webowych aplikacji biznesowych dowolnego typu. Architektura platformy bazuje na standardach JEE oraz modelu zapewniającym oddzielne warstwy dotyczące implementacji funkcji biznesowych, interfejsu użytkownika, dostępu do danych, czy też integracji między modułami lub zewnętrznymi aplikacjami.
Główna część platformy Unity3 Application Platform zrealizowana jest przy użyciu open-source’owych frameworków, takich jak Spring Framework, dobrze przetestowanych przez społeczność i wielokrotnie wykorzystanych w różnego rodzaju projektach korporacyjnych. Unity Application Platform jest nie tylko jest produktem, na bazie którego budowane są rozwiązania biznesowe, ale także narzędziem dostarczającym:
Dzięki wykorzystaniu frameworka Hibernate, jako narzędzia pośredniczącego w dostępie do danych, aplikacje biznesowe mogą być wdrażane przy użyciu dowolnej, relacyjnej bazy danych, której wybór może zależeć od wymagań wydajnościowych, jak również od standardów korporacyjnych kontrahenta.
W procesie tworzenia platformy oraz konkretnych wdrożeń na niej bazujących, projektanci oraz programiści korzystają z narzędzi usprawniających proces tworzenia np:
oraz narzędzi podnoszących jakoś rozwiązania np: