"The information infrastructure of today's organization is
typically heterogenous. There are loosely-coupled web applications,
tightly-coupled client-server applications, and even standalone
applications, all running on multiple operating systems.
"Given the disparate type and age of applications and the number
and variety of platforms, it's also typical to find many kinds of
databases in use. (Except for the simplest programs, most
applications need to persist data.) And while no database suits all
requirements, you may find that the Derby relational database is
appropriate for many. Derby is a full-featured relational database
with a solid pedigree..."