The first step for a development is to obtain the information of the project to be built. I ask the client for the complete detail and all the material he can get. Similar websites, information, documentation or schemes and all that material that provides concrete clarity. In the case of software, this information must be accurate.