@abdullah mohammed that's a solid set of options already pulled together for you. I'd try حلقات and قاف first since they're built specifically for halaqa management and free to start, while زمزم is still looking for contributors rather than ready to hand to a user. Does your friend care more about tracking attendance or following each student's memorization progress, since that alone could narrow the four down fast?