| Operational Requirements | Definition | Example | Your System |
| Technical | Special hardware, software, and network requirements imposed by business requirements | All office locations have always-on network connection permitting real-time database updates |
| System Integration | The extent to which the system will operate with other systems | The system will read and write to the main inventory database |
| Portability | The extent to which the system will need to operate in other environments | The system must operate with mobile devices (Android and iOS) |
| Maintainability | Expected business changes to which the system should be able to adapt | The system must accommodate new manufacturing plants |
| Performance Requirements | Definition | Example | Your System |
| Speed | Time within which the system must perform its function | Network transaction response time <= 4 seconds |
| Capacity | Total and peak number of users and the volume of data expected | Maximum of 2000 simultaneous users at peak use times |
| Availability and Reliability | Extent to which the system will be available to the users and the permissible failure rate due to errors | 99% uptime performance |
| Security Requirements | Definition | Example | Your System |
| System Value Estimates | Estimated business value of the system and its data | A complete loss of all system data would cost $20 million |
| Access Control | Limitations on who can access what data | Inventory item changes can be made only by managers for items in their own department |
| Encryption and Authentication | Defines what data will be encrypted where and whether authentication will be needed for user access | Data will be encrypted from the user’s computer to the Web site to provide secure ordering |
| Virus Control | Controls to limit viruses | All uploaded files will be checked for viruses before being saved in the system |
| Cultural/Political Requirements | Definition | Example | Your System |
| Multilingual | The language(s) the system users will need | The system will operate in English, French, and Spanish |
| Customization | Specification of what aspects of the system can be changed by local users | Country managers will be able to define new fields in the product database to capture country-specific information |
| Making Unstated Norms Explicit | Explicitly stating assumptions that differ from country to country | All weights will be stated in pounds and in kilograms |
| Legal | The laws and regulations that impose system requirements | Personal customer information cannot be transferred from European Union countries to US |