O Derby em uma estrutura servidora

Em certo sentido, o está sempre incorporado a algum produto. Pode estar incorporado a aplicativos onde os usuários acessam o banco de dados a partir de uma única JVM, ou pode estar incorporado a uma estrutura servidora (um aplicativo que permite usuários em JVMs diferentes se conectarem ao simultaneamente). Quando o está incorporado a um aplicativo, o driver de JDBC local chama o banco de dados local. Quando o está incorporado a uma estrutura servidora, o software de conectividade da estrutura servidora fornece dados para vários aplicativos JDBC cliente através da rede ou da Internet.

Para a conectividade multiusuária local ou remota (vários usuários acessando o a partir de JVMs diferentes), é utilizado o Network Server do . Havendo necessidade de funcionalidades não incluídas no Network Server, o produto básico poderá ser incorporado a outra estrutura servidora.