The GeoTools library is organized into a series of jars. These jars form a software stack,
each building on the services of the others. Individual jars such as
gt-jdbc are extended
with plugins in order to support additional capabilities. For
gt-jdbc these plugins include
support for common spatial databases such as
gt-jdbc-postgis to support the PostGIS database.