1. A computer-implementable method comprising: generating a graphics file for each of a plurality of Unified Modeling Language (UML) diagrams; creating an Extensible Markup Language (XML) schema that reflects an underlying subject domain that is to be used when creating an XML representation of a UML model that incorporates relationships described by one of the UML diagrams; converting the UML model into an XML file in conformance with the XML schema, wherein the XML file comprises XML formatted written descriptions of attributes of elements represented in the UML models; and transforming the XML file into a plurality of HyperText Markup Language (HTML) files, wherein the HTML files include written descriptions of attributes of and relationships among elements represented in the UML model.