JEE (Java Enterprise Edition) jest środowiskiem umożliwiającym realizacje aplikacji serwerowych. Od standardowego środowiska Java różni się dostarczanymi bibliotekami które zawierają nową funkcjonalność konieczną do budowy niezawodnego, rozproszonego, wielowarstwowego oprogramowania biznesowego. Java Enterprise Edition zawiera wiele specyfikacji takich jak JDBC (dostęp do baz danych), RMI (zdalne wykonywanie kodu), JMS (asynchroniczna komunikacja między modułami), XML oraz wiele, wiele innych. JEE oferuje również kilka specyficznych znanych tylko z tego środowiska technik i API takich jak: Enterprise JavaBeans, servlets, JavaServer Pages, portlets itd.
W przeciwieństwie do większości platform biznesowych, JEE nie jest zamkniętym rozwiązaniem rozwijanym jedynie przez twórcę, lecz otwartym zbiorem specyfikacji, stosowanych przez wielu producentów oprogramowania.
Dzięki istnieniu wielu narzędzi i przejrzystych standardów tworzenia aplikacji, platforma J2EE jest w istocie technologią budowy systemów z gotowych, sprawdzonych komponentów. Takie podejście w dużym stopniu skraca czas potrzebny na projekt, programowanie i wdrożenie.
Otwarta architektura sprawia, że cena systemu docelowego nie jest obciążona wysokimi kosztami licencji, a szybszy czas realizacji przekłada się na znaczne, dodatkowe oszczędności.
JEE była stosowana przy powstawaniu większości dużych systemów informatycznych stworzonych przez ABG, m.in. w systemach: IACS, PROW, OFSA, a także w Ośrodku Informacji UFG.