# Deploying Derby applications

Typically, once you have developed a Derby application and database, you package up the application, the Derby libraries, and the database in some means for distribution to your users. This process is called deployment.

This section discusses issues for deploying Derby applications and databases.

- Deployment issues
  This section discusses deployment options and details.
- Creating Derby databases for read-only use
  You can create Derby databases for use on read-only media such as thumb-drives.
- Loading classes from a database
  You can store application logic in a database and then load classes from the database.