Question: what is the difference between functional and nonfunctional requirements?
Answer: While functional requirements define what the system does or must not do, non-functional requirements specify how the system should do it. ... Non-functional requirements are product properties and focus on user expectations.