A user of an instant messaging system may store names of other users of the instant messaging system on a participant list, and the names may be categorized into one or more groups. An information delivery system for information regarding rapidly evolving software products builds an initial information set and a vocabulary. The available modes also allow the database engineer to fully specify the intermediate staging tables used in the technical specification, and to request an partially automatic and partially interactive role over the execution of the data mapping document design system.