This chapter will take you through the process of designing and developing your first application: an online address book. This application will be built on top of a simple database, used for storing information about your contacts. Each entry consists of a few fields (first name, last name, address, phone number, e-mail address), and the basic functionality is to perform all create, read, update, and delete (CRUD) operations for each database entry.