usability: The usability of a software or application should be user friendly, where the portability of a screen and login pages , etc., should be easy to understand for the end users, users will also start to explore about the performance or usability of a system for example if the system is running an application and alternatively the user needs to open another system at that time the system performance will be accessed, at that time performance shouldn?t slowdown even though one application is running on the back ground.
Reliability: Reliability is the one requirement to some extent how users can rely on the solution to be accessible and work what needed. It show how frequently the system shows critical failures.
Performance: The performance is nothing but the execution of the system how fast the system shows the output of a user requirement, like loading of new page, payment execution time, buffering period
Security: It is a non functional requirement which the end user does not know about it but it is very essential requirement of how the system and the data is protected from the hackers and other cyber crime people, etc.,
Compatibility: compatibility defines how the system will adapt with another and third party system with the same environment and work together with progress of a project
Data Integrity: It is critical approach of to implement of usage of system which gathers ,saves, and recover data.it will be consistent and accuracy.