L'environnement Web fournit les outils nécessaires au développement d'applications Web, telles qu'elles sont définies dans la spécification Sun Microsystems Java Servlet 2.3 et la spécification Sun Microsystems JSP 1.2. Les applications Web peuvent être simples (constituées uniquement de pages Web statiques) ou plus avancées et inclure des fichiers JSP (JavaServer Pages) et des servlets Java. Ces ressources, ainsi qu'un descripteur de déploiement XML (et d'autres ressources Web, sont stockés dans un projet Web lors de la phase de développement. Lorsque vous êtes prêt à déployer l'application Web sur le Web, vous déployez le projet Web sur le serveur sous la forme d'un fichier d'archive Web. Ensuite, l'utilisateur affiche l'application Web sous la forme d'un site Web depuis une URL.