The components of WICID
The Apache web server
The PostgreSQL database management system
The application logic is written in PHP; which is installed as an extension to Apache.
Finally, we use MapServer, a package which interacts with Postgres and postGIS to create maps. Specifically, we use a scripting facility which is part of Mapserver and can be installed as an extension to PHP.