The goal of this project is to evaluate Enterprise Application Architecture using different Java technology-based tools. We will implement a reference application to develop a comprehensive, comparative architectural quality report for each technology.