Enterprise applications (or Java EE applications) are applications that conform to the Java™ Platform, Enterprise Edition (Java EE) specification. Prior to Java EE 5, the specification name was Java 2 Platform, Enterprise Edition (J2EE). The term Java EE includes Java EE 5 and J2EE specifications.
Enterprise applications can consist of the following:
A Java EE application is represented by, and packaged in, an enterprise archive (EAR) file.