Abstract: The main reasons for software project failure are the lack of user involvement, incomplete requirements, unrealistic expectations, and poor quality of requirements specification. A requirements template is a blueprint for the syntactic structure of individual requirements. The applic...