A computer-readable medium containing a program for executing a method for providing a library platform, customized for use by a particular customer, of informational elements that each pertain to one or more of information technology analysis, modeling, design and management, the method comprising the following steps:
- (a) storing, in a database, a collection of discrete informational elements that each incorporate intellectual property describing an aspect of information technology analysis, modeling, design and/or management, the informational elements collectively forming a non-customized knowledge base;
- (b) maintaining a high-level framework in which a plurality of the discrete informational elements may be arranged;
- (c) presenting an unpopulated data tree, having data connection points established according to the high-level framework, to a first user via a user interface implemented on a computer;
- (d) in conjunction with presentation of the unpopulated data tree, presenting the informational elements of the knowledge base to the first user for customized selection and placement thereof on the tree, wherein selection and placement is based on characteristics, known to the first user, about an information technology system of a particular customer;
- (e) in response to selection of a particular informational element, by the first user, from the knowledge base, attaching the selected informational element at a data connection point on the tree, thereby forming a tree node, such that the high-level framework provides semantic context for the selected informational element;
- (f) presenting the updated tree to the first user;
- (g) iteratively repeating steps (d), (e) and (f) until a library platform, comprising a fully-populated tree that is customized for use by the particular customer, is completed;
- and
- (h) producing one or more output files, whose content represents the completed library platform, for use by the particular customer for use in one or more of designing, analysis, modeling and managing the information technology system of the customer.