Lack of proper requirements may cause delays inside the software creation process. It is a common fault to create detailed requirements not having thoroughly understanding what the customer needs from the system. The in-depth requirements will often be based on responsibilities and lasten-weights, which trust advisory are not described until the system is functioning. Therefore, there can be miscommunications and clashes in the requirements, which need to be fixed before computer software can be produced. The builders must also take time to understand the organization requirements and make alterations to the style to make this user-friendly and effective.