Open source and free software web mapping server programs¶
MapServer - the fast one¶
Pros:
- Fast as hell
 - Support for all coordinate reference systems and in/out formats thanks to GDAL and Proj4
 - MapScript - Python, PHP, …
 
Cons:
- Text file configuration
 
GeoServer - with GUI¶
Pros:
- Web based graphical administration
 - REST api
 
Cons:
- Java (slower, complicated to install)
 - More difficult configuration
 
Mapnik - for OpenStreetMap and Cartography¶
Pros:
- Cartography
 - Great support for OSM data
 
Cons:
- Slow
 - Custom not easy configuration
 - Support for OGC OWS via custom Python wrapper
 
QGIS - The easy one¶
Pros:
- 100% compatibility with QGIS desktop
 - What can you do in desktop, can you have in server
 
Cons:
- The slowest one
 - Stability (getting better)