GeoServer est un serveur logiciel basé sur Java qui vous permet de visualiser et de modifier des données géospatiales. GeoServer permet une grande flexibilité dans la création de cartes et le partage de données en utilisant les normes ouvertes établies par l'Open Geospatial Consortium (OGC).
En mettant en œuvre la norme WMS (Web Map Service), GeoServer est capable de créer des cartes dans une variété de formats de sortie. Une bibliothèque cartographique gratuite, OpenLayers, est intégrée au GeoServer, ce qui rend la génération de cartes à la fois rapide et facile.
L'application GeoServer est construite sur Geotools, un outil SIG Java open source. GeoServer peut afficher des données sur n'importe quelle application de cartographie populaire comme Google Maps, Google Earth, Yahoo Maps et Microsoft Virtual Earth. En outre, GeoServer peut se connecter à des architectures SIG traditionnelles telles que ESRI ArcGIS.
Comme GeoServer est écrit en Java, il vous permet de partager et de modifier des données géospatiales. Il a été conçu pour l'interopérabilité et il publie des données provenant de n'importe quelle source de données spatiales importante en utilisant des normes ouvertes : WMS, WFS, WCS, WPS et REST.