Я айтишник в небольшой компании по разработке программного обеспечения. У нас есть программное обеспечение, которое скачивают клиенты, которые приобрели лицензию через наш веб-сайт. Я пытаюсь найти решение для лучшего управления процессом загрузки программного обеспечения. С каждым новым выпуском у нас есть сборки для различных платформ и конфигураций (всего около 50 различных отдельно загружаемых компонентов). Каждый клиент имеет доступ только к небольшому подмножеству этих компонентов. В настоящее время я "управляю" всем этим с помощью некоторых сценариев Perl, но это довольно грубо.
Я думаю о веб-приложении, которое позволит клиентам входить в систему и просматривать загружаемые компоненты, которые они приобрели. Мне не нужно ничего необычного для покупки программного обеспечения через наш веб-сайт или чего-то подобного. По крайней мере, первоначально доступ к отдельным загрузкам будет управляться вручную для каждого клиента. Я подумываю об использовании модуля Project Drupal, но для его работы потребуются серьезные изменения. Есть что-нибудь лучше подходит для этого?