Interactivity Requirements

 

You must design your application so users can interact with it in one or more ways.

Below is a list of ways that users might interact with an application and the software feature that enables the interaction. This list is not exhaustive. It is merely designed to give you an idea of what your application could include.

Your application allows the user to... Your application includes the software feature...
Generate a report or chart Business intelligence
Upload and retrieve files Content management
Add, delete, or update data Database
Display a personalized web page Dynamic content
Place items in a shopping cart and check out Online Shopping
Choose a language preference Globalization
Set personal preferences for an application Personalization
Edit text using a web-based editor Productivity tool
Play a game against an opponent in real-time Real-time collaboration
Search content within your website Search engine
Meet people online, send messages, or share content Social networking
Log into a website with a username and password User authentication/authorization
Interact with another website via an API Web services

Remember, this list is not exhaustive, so do not allow it to limit your creativity!