What benefits can enterprises get from asking management consulting companies to design business models?

I saw it on the official website of CUHK Consulting Company. Enterprises can get the following benefits by asking management consulting companies to design business models:

1. Identify customer characteristics, customer needs and products or services provided by the company to meet customer needs.

2. Have a deep understanding of the company's key resource capabilities needed to serve customers and how to acquire these capabilities.

3. Accurately grasp the demand, resource endowment and their respective roles and functions in the company's business model, so as to skillfully build the company's business system.

4. Insight into the company's revenue sources and expenditure methods, and flexible pricing for different customers and different products or services.

5. Calculate the company's future cash flow, have a clear understanding of resource input and potential income, and measure enterprise value and valuation.