# Deployment options

You can deploy Derby in a number of different ways.

Your deployment options include:

- Embedded in a single-user Java application. Derby can be almost invisible to the end user because it requires no administration and runs in the same Java virtual machine (JVM) as the application.
- Embedded in a multiuser application such as a web server, an application server, or a shared development environment.
- Embedded in a server framework. You can use the Network Server with the network client driver or a server of your own choice.

Parent topic: Introducing Derby
Related concepts
System requirements
Installing and working with Derby