Scalable Vector Graphics (SVG) is a language for describing two-dimensional vector and mixed vector/raster graphics in XML (see http://www.w3.org/Graphics/SVG/). It provides a standard way to describe graphical information in web-based applications. This project is to develop a web-based Computer Aided Software Engineering (CASE) tool using SVG to develop the user interface. The tool will have to support a reasonable subset of the Unified Modeling Language (UML), and be developed using Java ServerPages (JSP).