1. A method for organizing customer productivity applications to provide recommendations on product and service offerings using a web-based system including a server system coupled to a centralized interactive database and at least one client system, said method comprising the steps of: defining customer productivity applications and users of customer productivity applications; identifying tools and information relating to customer productivity applications; defining pre-defined modules for each customer productivity application; and providing users access to a specific customer productivity application and associated modules to facilitate increasing their productivity and minimizing a cost of ownership by analyzing their fleet, perform industry comparisons, and running iterations to develop their optimal performance requirements.