Software Architecture Project to implement the course management system - moodle