Hola.
Te propongo un desarrollo muy práctico e intuitivo realizado con PHP, Javascript-jQuery (&Datatables), con UI Bootstrap. La Base de Datos en MySQL.
Permitirá, no solo llevar el cotnrol exhaustivo de los usuarios, pagos, etc... sino que además se podrán realizar reportes (básicos) en PDF, y exportación a XLS, .CVS, ...
En el control de pagos se permitirá "flexibilidad" incluyendo registro de pagos retrasados, incluir (por config) porcentaje/fijo de "penalización", emisión de recibos (opcional), ....
Como profesional que me gusta plantearme los proyectos de forma rigurosa y conseguir un resultado práctico y útil para el cliente le aconsejo se incorpore al proyecto ciertos aspectos que, aunque son residuales y de poca probabilidad, si ayudan a la gestión.
Dado que tengo un proyecto en mi portfolio referido a "gestión de créditos" y que muchos aspectos/funcionalidades son "casi similares" a nivel de gestión/control, he ajustado mucho el precio.
La plantilla de trabajo base sería la "Admin LTE". La opción a la "AdminBSB Material Design" es un poquito más cara (si no te importa mucho la apariencia yo me quedaría con la LTE).
Saludos
NOTA: Tal y como digo en mi texto de presentación "NO COBRO HASTA SATISFACCION". Le recuerdo que este proyecto es sumamente importante que lo desarrolle un profesional, no un aficionado (siempre que un proyecto está relacionado con "dinero" mi aconsejo particular es que se recurra a un profesional con garantías y se deje de aficionados)