We use QL for the SMS functions, but we don't really call it an SMS in the UK - we call it an MIS as even small ones can get complicated (and the UK government's own procurement advice refers to them as MIS for both schools and colleges / universities). SIMS is apparently the most-used software to manage students, in UK schools - a but a lot of colleges (including this one) are moving to ProSolution from QL.
We have ProMonitor already, which acts as the eILP that students interact with the most (staff feed their grades into it, targets, and notes on behaviour etc but the list of courses and funding/money side is handled by QL and attendance is part of the QL side, which shows up in ProMonitor). Various moodle people have tried to make ProMonitor talk to moodle in both directions, and failed to get a fully working project.
One system that can do everything apart from be the LMS would be ace. But you'd need it to be modular.