私は小さなソフトウェア開発会社のIT担当者です。当社のWebサイトからライセンスを購入したお客様がダウンロードできるソフトウェアがあります。ソフトウェアのダウンロードプロセスをより適切に管理するための解決策を見つけようとしています。新しいリリースごとに、さまざまなプラットフォームと構成用のビルドがあります(合計で約50の個別にダウンロード可能なコンポーネント)。各顧客は、これらのコンポーネントの小さなサブセットにのみアクセスできます。私は現在、いくつかのperlスクリプトを使用してこれらすべてを「管理」していますが、かなり大雑把です。
顧客がログインして、購入したダウンロード可能なコンポーネントを表示できるWebアプリケーションについて考えています。私たちのWebサイトなどでソフトウェアを購入することに特別な手間をかける必要はありません。少なくとも最初は、個々のダウンロードへのアクセスは顧客ごとに手動で管理されます。Project Drupalモジュールの使用を考えていますが、必要なことを行うには、いくつかの大きな変更が必要になります。これにより適したものはありますか?