7.1. Application requirements

Let's imagine we're supposed to write a little Customer Care application for a company which sells services to customers. The application is used mainly by sales people.

The users of this application should be able to perform the following tasks:

The application should be capable of supporting concurrent users and should be web-based. Also, let's imagine our boss wants this application done in say, two days! No problem! As you'll see, we will complete this application in less than two hours. What to do with the rest of the time allocated to this project? Take a mini vacation.