The backend part of the project.