Project for the course Software Engineering and Systems (if682).