Difference between functional and non functional business requirements
An example of a functional requirement would be: A system must send an email whenever a certain condition is met (e.g. an order is placed, a customer signs up, etc). A related non-functional requirement for the system may be: Emails should be sent with a latency of no greater than 12 hours from such an activity. Functional requirements are the main things that the user expects from the software for example if the application is a banking application that application should be able to create a new account, update the account, delete an account, etc. functional requirements are detailed and are specified in the system design Non-functional acquirement are not straight forward requirement of the system rather it is related to usability( in some way ) for example for an banking application a major non-functional requirement will be availability the application should be available 24/7 with no down time if possible.