A vállalati alkalmazás projektek foglalják egybe a J2EE vállalati alkalmazás telepítéséhez szükséges erőforrásokat.
A vállalati alkalmazás projektek hivatkozásokat tartalmaznak más J2EE modulokra és Java projektekre, amiknek az egybekapcsolásával jön létre az EAR fájl. Ezek a projektet lehetnek webmodulok, EJB modulok, alkalmazásügyfél modulok, kapcsolómodulok, általános Java JAR segédprogram fájlok és EJB ügyfél JAR fájlok. A munkaterületen létrehozott vállalati alkalmazás projektek tartalmaznak telepítési leírót is, valamint azokat a fájlokat, amiket a telepítési leíróban megadott J2EE modulok mind használnak.
A J2EE modul projektek elkészültük után vállalati alkalmazás projektekkel társíthatóak. A projekt varázslók ezt azzal segítik, hogy lehetőséget adnak új vagy már létező vállalati alkalmazás projektek megadására. A vállalati alkalmazás projektek exportáláskor EAR (vállalati archívum) fájlokba kerülnek, amik tartalmazzák a vállalati alkalmazás projektben megadott összes fájlt, valamint minden, a telepítési leíróban megadott J2EE modul és segédprogram JAR projekt megfelelő archívum fájlját (vagyis például web archívum (WAR) és EJB JAR fájlokat).
A vállalati alkalmazás projektek a moduljaik által használt segédprogram JAR fájlokat is tartalmazhatnak. Ez lehetővé teszi a web, EJB és alkalmazásügyfél modulok közti kódmegosztást. Ezeket a JAR fájlokat gyakran segédprogram JAR fájlnak hívják. A vállalati alkalmazás projektben megadott segédprogram JAR fájlok lehetnek konkrét JAR fájlok, de lehetnek Java projektek is, amikből az összeépítés során készül JAR fájl.
A J2EE alkalmazások fejlesztésének általában az első lépése egy vállalati alkalmazás projekt létrehozása, ami egybe fogja foglalni a web, EJB, és alkalmazásügyfél modulokat. A vállalati alkalmazás projekt segítségével lehet a különböző modulokat alkalmazássá egyesíteni. Mivel a vállalati alkalmazás közvetlenül nem tartalmaz forráskódot, így ezek a projektek nem Java projektek és nem a Java összeépítő fordítja le őket.