Analysis of customer needs involves answering of your questions:
Who are the customers in the market in terms of demographics and psychographics?
What needs or problems do they have?
Are there potentially different groups of customers with differing need?
Do they require different service products or different level of service?
What are the service benefits that are valued most by each of these group?