SmartMode consists of four rapid JSP 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 of data. The tools cut development time by 80% by automating many of the repetitive tasks most enterprise developers face. Developers benefit from SmartMode's open, standards-based approach which preserves and enhances investments in existing tools, training, and infrastructure. SmartMode supports the following Standards: XML, Java XML Parser APIs, J2EE, J2SE, the WAR file format, CSS, HTML 3.2+, JSP 1.1+, SMTP, JavaMail, and Servlet 2.2+.