GeoServer is an open source software server written in Java that allows users to share and edit geospatial data. Designed for interoperability, it publishes data from any major spatial data source using open standards.
GeoServer allows you to display your spatial information to the world. Implementing the Web Map Service (WMS) standard, GeoServer can create maps in a variety of output formats. OpenLayers, a free mapping library, is integrated into GeoServer, making map generation quick and easy. GeoServer is built on GeoTools, an open source Java GIS toolkit.
There is much more to Geo Server than nicely styled maps. GeoServer conforms to the Web Feature Service (WFS) standard, and Web Coverage Service (WCS) standard which permits the sharing and editing of the data that is used to generate the maps. GeoServer also uses the Web Map Tile Service standard to split your published maps into tiles for ease of use by web mapping and mobile applications.
GeoServer is a modular application with additional functionality added via extensions. An extensions for Web Processing Service open up a wealth of processing options, you can even write your own. Enable others to incorporate your data into their websites and applications, freeing your data and permitting greater transparency.
GeoServer can also display data on any of the popular mapping applications such as Google Maps, Google Earth, Microsoft Bing Maps, and MapBox. In addition, GeoServer can connect with traditional GIS architectures such as ESRI ArcGIS
Support / Documentation