The document discusses 5 critical questions that companies should ask themselves before building a product on the Salesforce platform:
1. Business model - Companies should understand if the SaaS model is right for their business and the service demands of business customers in the cloud.
2. Financial model - Companies need to realistically assess costs and revenue to determine profitability, rather than just focusing on development costs.
3. Partnership - Companies must evaluate Salesforce's ability and willingness to help sell the product, and potential competition from Salesforce's own offerings.
4. Customers - Companies should understand customer needs and how their market may change in the cloud rather than assume knowledge from previous products.
5