Incomplete and inconsistent requirements are a major cause of the failure of computer- based projects. The capture of requirements from multiple viewpoints has been offered as a way of developing a more complete, consistent and representative set of requirements. Our viewpoint development approach, known as RECOCASE, includes a Computer Aided Software Engineering (CASE) tool to assist the capture and RECOncilation of viewpoints of functional requirements. This project seeks to offer three significant solutions to the problems of requirements elicitation, validation and reconciliation: requirements will be captured from multiple viewpoints, directly from stakeholders in natural language and then compared and reconciled through visualisation of the requirements.