GlassFish es un servidor de aplicaciones gratuito y de código abierto que implementa las características más recientes de la plataforma Java EE 5 (la próxima versión de la plataforma J2EE). La plataforma Java EE 5 incluye las versiones más recientes de tecnologías como Enterprise JavaBeans (EJB) 3.0, JavaServer Faces (JSF) 1.2, Servlet 2.5, JavaServer Pages (JSP) 2.1, Java API for Web Services (JAX-WS) 2.0, Java Architecture for XML Binding (JAXB) 2.0, Java Persistence 1.0, Common Annotations 1.0, Streaming API for XML (StAX) 1.0, y muchas otras nuevas tecnologías.