# Non-Functional Specifications

Non-functional Specifications, unlike functional ones, do not involve transforming inputs into outputs but are crucial for a software project's success.

These specifications set the development framework and affect user experience, focusing on the system's operation and performance rather than its functionality.

Non-functional specifications are from the user’s perspective in that they directly influence the standards for interface design including;

* use of menus
* use of frames to group items
* use of colour
* placement of common elements
* wording of messages and the tone of the language
* font to be used for prompts and user inputs
* size and nature of icons
