Clients Should Know What they Want: The first and foremost responsibility of the project is the responsibility of the client. Clients should know exactly want they want from their Mobile application. Clients should clarify the functionality and features that they want it the application. Questions like how the application will behave, what'll be the target audience etc should be evident in the mind of client. As the final expectation from the app would be to generate or help in generating income for the organization therefore clients should have clear cut marketing strategy to generate maximum return from their investments.