SmartMode consists of four rapid J2EE development tools that facilitate, through a series of authoritative XML documents, the building and managing of Java Beans (or EJBs) and corresponding database schema (object-relational mapping), sitemap and site layout, multi-screen data entry wizards, and dynamically generated lists (tables) of data. The tools cut development time by 80% by automating many of the repetitive tasks most enterprise JSP and Servlet developers face.