Hola. El Software puede ser en base tecnologías utilizadas en la web como por ejemplo html5, php, javascript, bases de datos mysql. Es una muy buena opción. Yo realicé un trabajo similar para una instución educativa con la que se gestiona todo lo relacionado a los cursos, alumnos, pago, presentismos, etc.