# Derby in a multi-user environment

This section describes how to use Derby in a multi-user (or "server") environment.

- Derby in a server framework
  In a sense, Derby is always an embedded product. You can embed it in an application in which users access the database from a single Java Virtual Machine (JVM), or you can embed it in a server framework (an application that allows users from different JVMs to connect to Derby simultaneously).
- About this guide and the Network Server documentation
  This guide assumes that you are familiar with Derby features and tuning.

Parent topic: Part One: Derby Server Guide
Related concepts
Using the Network Server with preexisting Derby applications
Managing the Derby Network Server
Using Java Management Extensions (JMX) technology
Managing the Derby Network Server remotely by using the servlet interface
Derby Network Server advanced topics
Related reference
Derby Network Server sample programs