1. A building automation system (BAS) comprising: a plurality of end devices each associated with at least one of a space, a system, or a subsystem for at least a portion of a building or a campus, wherein the plurality of end devices include end devices having different communication protocols including native and non-native communication protocols; at least one communication network communicatively coupling at least a portion of the plurality of end devices and supporting the different communication protocols; a protocol-independent server engine communicatively coupled to the at least one communication network, the server engine programmed to include: programming means for repeatedly executing a dynamic extensibility capability for the BAS that automatically establishes communications with and control of the plurality of end devices over the different communication protocols, programming means for selectively and repeatedly executing an automatic configuration capability for the BAS that supports addition of end devices to the plurality of end devices by automatically and without user intervention determining at least one characteristic of each end device, wherein the at least one characteristic of the end devices includes an interrelation of at least one end device with at least one other end device, programming means for automatically assembling a relational directory of at least a portion of the plurality of end devices based at least in part on the at least one characteristic, and database means for storing the at least one characteristic of each end device and the relational directory, wherein an added end device is organized in the database based in part upon end device characteristics, if the added end device shares characteristics with an existing end device, the BAS handles the added end device in a similar manner as the existing end device, if the added end device has characteristics that have not been incorporated into the BAS, user-supplied information is provided for management of the added end device; and user interface means communicatively coupled to the at least one communication network for displaying the relational directory as a navigable directory of pages, wherein the programming means for automatically assembling the relational directory is configured to automatically update the relational directory according to the dynamic extensibility capability and the automatic configuration capability, when the addition of end devices to the plurality of end devices is performed; and wherein the user interface means is configured to display the updated relational directory as an updated navigable directory of pages.