SafeAccess web service is written using Python. We used a web framework called WebPy (www.webpy.org) .
The web service is hosted on an Apache server as a WSGI application.
SafeAccess client is also written using Python. It is done as a console application. The GUI is simply implemented as a web page. So it is easy to refine it to a provider’s liking.