jRivet is a Java development framework and XML/GUI builder for creating Servlet-based Web software. jRivet allows you to create robust screens, menus, and PDF reports using XML. An understanding of complex Java GUI toolkits is not required.