Existe un proyecto ya hace años se llama alba y es muy bueno en sus funcionalidades, te invito a verla y unirte al proyecto. Para que reinventar la rueda si puedes mejorarla.
http://www.proyectoalba.com.ar/
Otra cosa que se me olvidaba decirte que este proyecto lo probamos en otros paises...