The first step in the deployment process is packaging your application. The difference between packaging updates and full applications is what you include in the package. Any files included with your package will overwrite files on the user’s hard disk. In other words, if the full version of your application was installed on the user’s computer, then drivers, databases, and executables will overwrite existing files. If your application uses several executable files and only one has been updated, then only that single executable should be included with the update. Similarly, if your application uses a database file (such as a Microsoft Access database), you should not include the database with the updated application package. When the user installs this update, the empty database you include will overwrite the existing database on the user’s computer, destroying all the user’s data.