Patent ID: 8620773

Claim:
A non-transitory computer-readable storage medium with an executable program stored thereon, the program for implementing a dealer application that assists a dealer in selling a manufacturer's products to the dealer's customers, wherein the program comprises instructions for a microprocessor to implement: a products component that is: utilized by the dealer to perform at least one of: entering product information and managing product information, related to manufacturer products carried by the dealer; and utilized by a manufacturer through an interface component to communicate product information to the products component, wherein: the manufacturer has control over at least one predetermined product data attribute of the communicated product information that the dealer cannot change from within the application; a customer component that is utilized by the dealer to perform at least one of: entering customer information and managing customer information, about the customers that purchase from the dealer; a vendor component that is utilized by the dealer to perform at least one of: entering information and managing information, about manufacturers of products sold by the dealer; a web site builder component that utilizes information stored by the product component and the customer component to generate and deploy a customized homepage for at least one customer such that: the dealer controls the products displayed on the customized homepage; and customer pricing on the customer's homepage is computed based upon the dealer cost and a margin set by the dealer, wherein the margin is customized for the associated customer.