Every customer is different. Some come with a specific task, but there are others who need help developing a design web app from scratch. When planning, the elements that the company is already working with are taken into account. They may require refinement, which will not be a problem for an experienced designer.