1. An information technology (IT) system architecture modeling method comprising the steps of: designating within a single Unified Modeling Language model a plurality of architecture viewpoints for modeling an IT system comprising a plurality of model elements defined in a configuration file; receiving, from a user via a user interface, a selection of one of said plurality of architecture viewpoints; determining which of said plurality of model elements is associated with the selected architecture viewpoint; displaying each of said plurality of model elements which is associated with the selected architecture viewpoint; hiding from view and consideration in the selected architecture viewpoint, each of said plurality of model elements which is not associated with the selected architecture viewpoint; receiving notification that a user has removed at least one of said plurality of model elements from at least one of said plurality of architecture viewpoints; for each of said plurality of architecture viewpoints: determining which of said plurality of model elements is both: (i) associated with said architecture viewpoint and (ii) corresponding to said removed model element; locating at least one corresponding proxy element corresponding to said removed model element; and removing said at least one corresponding proxy element from said architecture viewpoint.