Academic project. Software development using Larman's method. Domain classes and communication.