A system for representing the state of an enterprise software architecture
is disclosed. The system comprises a datastore that contains a plurality
of attributes of applications and of interfaces, including a state
attribute. The system also comprises a plurality of stencils operable to
define a graphic. The stencils are each associated with a script: that
links back to the datastore, an application stencil operable to define an
application graphic and associated with an application stencil script and
an interface stencil operable to define an interface graphic and
associated with an interface stencil. The system also comprises a
template operable to define a drawing of an enterprise software
architecture using the stencils.