Lack of appropriate requirements might cause delays inside the software creation process. This can be a common oversight to create precise requirements with out thoroughly being aware of what the customer requires from the program. The comprehensive requirements are usually based on obligations and lasten-weights, which are not defined until the system is functioning. For that reason, there can be miscommunications and issues in the requirements, which need to be resolved before software can be designed. The developers must also remember to understand the organization requirements and make changes to the style to make this user-friendly and effective.