With regard to vocabulary, the software modeling system of the present invention preferably supports the entities that may correspond to tables within databases or classes within object models, including those aggregated within other tables or classes; or proper nouns that are specific instances of a conceptual entity and may identify specific rows or instances of tables or classes; or types of da