Project of the course software design