The original attempt at the project was a .NET web app. This work was abandonded in favour of playing with more distributed techonologies.