Patent ID: 7925568

Claim:
A method for producing analytical data in a system for managing one or more projects and one or more bids and having transactional data stored therein, comprising: conducting an on-line bid process on the system; entering bid data into data fields of a bid during the on-line bid process as part of the transactional data, the data fields being part of a uniform data structure for the transactional data; associating the transactional data with a plurality of profiles having a profile type according to the uniform data structure, the plurality of profiles comprising profiles of each having at least one profile type selected from among a vendor-profile type, a buyer-profile type, a commodity-profile type, and a project-profile type; wherein each of the plurality of profiles comprises profile properties defined for the profile type; receiving a request for analytical data as a function of the transactional data from a requestor, the request for analytical data comprising a request for aggregate analytical data related to at least one of: a plurality of projects, a plurality of vendors, a plurality of buyers, and a plurality of commodities; filtering the transactional data via at least one of the profile properties; generating the analytical data based on the transactional data in response to the request, the generation comprising aggregately analyzing the filtered transactional data responsive to the request; providing information indicative of the aggregate analytical data to the requestor; and wherein the method is performed via one or more computers comprising a processor and memory.