Functional Requirements: It places the proposed system at the centre of focus, and provide a prioritised list of capabilities the system must demonstrate in order to satisfy the business and user requirements.
Non-Functional Requirements: It refers to needs that must be fulfilled related to things. They do not deal with the actual functionality of the system, but represents key project success factors nevertheless. List of Non-functional requirements are
Multiple Environment Support