GlassFish é um servidor de aplicações open source que implementa a especificação Java EE. Ele possui recursos como administração web e RESTful, suporte a múltiplas versões de bibliotecas, linguagens dinâmicas e clusterização. O GlassFish implementa todas as tecnologias da especificação Java EE 6 como CDI, EJB 3.1, JPA 2.0 e JSF 2.0.