This paper presents a framework for a collaboration platform that facilitates agile design process. The paper specifies the drivers for building such a collaboration platform, identifies its attributes, and proposes the mechanisms for resolving its dilemmas. The primary force that is driving agile product design is the market demand for the 'right products,' which have three attributes: (1) right features, (2) right time to market, and (3) right cost. The success of a company in marketplace is decided by how well it strikes a balance between these three attributes while developing new products. There have been several productivity boosting techniques such as CAD, CAM, CAE tools to assist designers at each stage of product development. However, the total product development process has not benefitted much from them, because of the inherent delays between the stages that account for 30 to 90 percent of the total product development time. An innovative approach, which employs web- based collaboration tools, can offer dramatic improvements in the process of introducing 'right products' into the market. The paper contends that an ideal collaboration platform should enable any designer located anywhere to design products using any CAD and any PDM on any platform. Such a collaboration platform potentially (1) reduces product development time, (2) curtails product development cost, and (3) improves the chances for first to market.