A J2EE maga a Java része, vagyis a Java egyfajta kiterjesztése. Amíg van a Java SE (Standard Edition - ez az alapértelmezett csomag) ennek segítségével írnak meg mindenféle programot asztali számítógépre, amit csak el tudsz képzelni, úgy a J2EE (Java Enterprise Edition) inkább az API-kat vagyis lehívható adatokat és interakciókat tesz lehetővé. Az utóbbival egyébként mondhatni céges alkalmazásokat készítenek. Tartalmaz webes alapú technológiákat mint pl. Servlets-->ennél fogva, amíg a Java alapértelmezett csomagjával elsősorban asztali alkalmazásokat lehet készíteni, addig a J2EE-vel asztalit és web alapút egyaránt.