Sou o cara de TI de uma pequena empresa de desenvolvimento de software. Temos software que pode ser baixado por clientes que adquiriram uma licença através do nosso site. Estou tentando encontrar uma solução para gerenciar melhor o processo de download do software. A cada nova versão, construímos para várias plataformas e configurações (totalizando cerca de 50 diferentes componentes para download individual). Cada cliente tem acesso apenas a um pequeno subconjunto desses componentes. Atualmente, estou "gerenciando" tudo isso com alguns scripts perl, mas é bem bruto.
Estou pensando em um aplicativo Web que permitiria aos clientes fazer login e visualizar os componentes para download que eles compraram. Não preciso de nada sofisticado para lidar com a compra do software por meio de nosso site ou algo assim. Pelo menos inicialmente, o acesso aos downloads individuais será gerenciado manualmente por cliente. Estou pensando em usar o módulo Project Drupal, mas seria necessário fazer algumas modificações pesadas para fazer o que precisamos. Existe algo mais adequado para isso?