# 3.1 What Do I Need?

You will need to download and install Python as described in the Installation guide.

You will need a web server on which to run your application. Any web server which can run Python CGI scripts can be used. For example Apache or the PythonWeb web server available in the scripts/webserver.py directory.

Note: If you intend to run WSGI applications you will also need a WSGI server such as scripts/WSGIServer.py (although WSGI aplications can also be run as CGI applications with a consequent performance loss)

The next sections explain the options available. Once you have a web server capable of running Python CGI scripts you can continue with this guide.