1. A method of providing a network interface comprising the steps of: generating a network view portion of the network interface using at least one of a plurality of software components programmed in a first programming language, each of at least a subset of the components programmed in the first programming language including a network base class for managing view operations and interactions with a database, and a display class for managing display operations; and generating a user interface portion of the network interface using at least one of a plurality of software components programmed in a second programming language at a higher level than the first programming language, each of at least a subset of the components programmed in the second programming language including a standard interface corresponding to a given one of the network base classes, and a special interface associated with a particular type of network view.