FenixEdu is a modular software platform for academic and administrative management of higher education institutions.