life cycle. We describe the most commonly used fact-finding techniques and identify the advantages and disadvantages of each. We finally demonstrate how some of these techniques may be used during the earlier stages of the database system development life cycle using a property management company called DreamHome. The DreamHome case study is used throughout this book.