A method and system are described for automated electronic-commerce procurement of services, products or bundles. The method provides a demand-based, information-specific negotiation process. Customers can initiate bidding with selected sellers in the system in a multivariate format based on numerous factors. Detailed information on services and products is available for the customer in order to make informed petitions. The system consists of four main modules: registration (1000), information (2000), procurement (3000), and transaction and post-sale processing (8000).