Senior project for software engineering and networking courses.