It clarifies and organises the system requirement. Each requirement of the product is wireframed and a use case document is created to simplify each aspect of the flow. Hence giving you a clear understanding of all the aspects and flow of your product.
A manual of the product is also created on demand after the development to give an overall screening of the Application.
Code is commented to easily track issues or make changes. Also it helps in transitioning and handover.