Analyze and validate architecture and design of your Java application!