All of the information gathered so far on each user view of the database system is described in a document called a users’ requirements specification. The users’ requirements specification describes the data requirements for each user view and examples of how the data is used by the user view. For ease of reference the users’ requirements specifications for the Branch and Staff user views of the DreamHome database system are given in Appendix A. In the remainder of this chapter, we present the general systems requirements for the DreamHome database system.