# 4.0 Non-Functional Requirements

The specifications for our web application's non-functional needs outline the operational capabilities and limitations of the system while also attempting to increase functionality. The following are the specifications that are putting into consideration:

1. **Performance**: We will ensure that the speed, scalability, and responsiveness of the system are smoothly running.&#x20;
2. **Security**: This requires our product to be equipped with protection mechanisms to protect its data from unauthorized access, as well as detect and recover from security breaches.
3. **Usability**: This requires our product to be easy to use and understand by our users.
4. **Reliability**: This requires our product to function correctly, optimally and consistently under normal and intense conditions.
5. **Maintainability**: This requires implementing systems that aid with maintaining the system, including testing, debugging, and modifying the product.
6. **Portability**: This requires our product to be easily transferred to different hardware or software environments.
7. **Compliance**: This requires our product to adhere to laws, regulations, industry standards, or company policies.
