Soy el chico de TI para una pequeña empresa de desarrollo de software. Tenemos software que pueden descargar los clientes que compraron una licencia a través de nuestro sitio web. Estoy tratando de encontrar una solución para administrar mejor el proceso de descarga de software. Con cada nueva versión tenemos compilaciones para varias plataformas y configuraciones (un total de aproximadamente 50 componentes diferentes descargables individualmente). Cada cliente solo tiene acceso a un pequeño subconjunto de estos componentes. Actualmente estoy "gestionando" todo esto con algunos scripts de Perl, pero es bastante tosco.
Estoy pensando en una aplicación web que permita a los clientes iniciar sesión y ver los componentes descargables que han comprado. No necesito nada sofisticado para tratar de comprar el software a través de nuestro sitio web ni nada de eso. Al menos inicialmente, el acceso a las descargas individuales se administrará manualmente por cliente. Estoy pensando en usar el módulo Project Drupal, pero necesitaría algunas modificaciones pesadas para hacer lo que necesitamos. ¿Hay algo más adecuado para esto?