La base de données Derby fournie, bien qu'adéquate à des fins de démonstration du bien-fondé de la conception, est souvent insuffisante pour l'entreprise. Des bases de données avec éventail complet de fonctions telles que Oracle, MS SQL Server, ou MySQL constituent de meilleures options. Dans l'idéal, la base de données devrait être configurée pour haute disponibilité, performances élevées, et être sauvegardée régulièrement.
Un espace de stockage de 10 à 20 pour la base de données est suffisant pour la plupart des environnements. Pour Oracle, utilisez une architecture basée Oracle RAC dans la plupart des cas. Pour Microsoft SQL Server, utilisez une configuration en cluster dans la plupart des cas. Pour MySQL, utilisez MySQL Cluster dans la plupart des cas.