The final project for the TAU course "Software Project"