Functional Requirements
The main objective of this consulting job is to deliver a document that describes the functional requirements of the web and/or mobile app you wish to develop. This is a first step which is primordial and recommended in most cases to make sure you get the right solution for your needs. This document should be listed in a written form, including the business requirements, users, features, use cases (user interactions with the system explained in diagrams) and in general everything that is needed to understand how the final product should work.