This book will take you through the complete development of a real application step by step, from the first discussions of what the application should do to creating an installer and deploying the application. The book will show you how Collect requirements from the client Transform requirements into an application design Design a user interface that will meet the clients needs Build a database to store application data Create an application specification Write good data access code Take advantage of custom controls Print reports Construct a useful help system Test the application Create an installer Distribute post-release modifications Throughout the book, the author will share with you his experience of building applications that meet the needs of the client. Coding is only part of the software development process; this book will show you the whole story. However, this is not a dry software engineering text. The book is based on a real example and the advice given is practical throughout.