The system analyst will conduct a thorough investigation of the current system, using methods such as interviews, questionnaires, direct observation, and document sampling. They will identify issues and requirements, as well as any constraints on the new system, such as timetable, cost, hardware, software, and staff capability. The report will also include a list of problems with the existing system, user requirements for the new system, and the cost and benefits of introducing the new system, including available features, required hardware or software, and likely costs.