Once one understands the basics of Database Design and Development and the benefits and drawbacks of the various options, choosing the right option becomes much easier. When a database has been selected, the focus then turns to the initial brainstorming and design process before web development can ever commence. One needs the appropriate information to properly design the database, to create it intelligently, to link the tables properly and to ensure the best practices remain intact. The goal is to create a database that is both scalable and efficient. Anything less and the design and development process will have been wasted.