O documento discute as soluções para aplicações Java que rodam em servidores de aplicação que suportam apenas Java 2. Apresenta frameworks que permitem desenvolver aplicações compatíveis com Java 2 de forma mais produtiva do que usar EJB, como Spring e Hibernate. Também discute que a migração para plataformas mais novas como Java 5+ tem alto custo, sendo melhor esperar o suporte do fornecedor do servidor.