 MapServer

MapServer is an open-source development environment for building spatially enabled internet applications.It can run as a CGI program or via MapScript which supports several programming languages (using SWIG).