This was part of a Project Management Course, I ended up being the only real developer though and built the system myself.