1. A system for representing the state of an enterprise software architecture, comprising: a datastore operable to contain a plurality of attributes of applications and a plurality of attributes of interfaces, wherein the attributes of applications and the attributes of interfaces include a state attribute; a plurality of stencils each operable to define a graphic; an application stencil script associated with the stencils operable to provide a link from an application graphic to an associated application in the datastore, the application graphic defined using one of the stencils; an interface stencil script associated with the stencils operable to provide a link from an interface graphic to an associated interface in the datastore, the interface graphic defined using one of the stencils; and a template operable to define a drawing of an enterprise software architecture using the stencils.