functional requirements specify what functions a system must provide to meet stated and implied stakeholder needs when the software is used under specific conditions [iso/iec 2001].
- state what users of your software should be able to accomplish - always state from perspective of user
outlines what the system should do and can explicitly say what it cannot do