1. A computer system comprising: at least one agent that performs data gathering; at least one component about which said at least one agent is gathering data; a data repository that stores at least one of: configuration data and performance data; a plurality of store components for processing agent data; a server component that performs load balancing and distributes processing of received agent data to the plurality of store components in accordance with memory usage; and a data repository that stores said at least one of configuration data and performance data; and wherein each of said plurality of store components includes machine executable code that: retrieves currently stored data from said data repository corresponding to received agent data; and maps entities of said received agent data to corresponding entities of said data repository using an adapter structure; updates said data repository in accordance with said received agent data; and performs at least one operation using said adapter structure to perform said updates.