Saya orang TI untuk perusahaan pengembangan perangkat lunak kecil. Kami memiliki perangkat lunak yang dapat diunduh oleh pelanggan yang membeli lisensi melalui situs web kami. Saya mencoba mencari solusi untuk mengelola proses pengunduhan perangkat lunak dengan lebih baik. Dengan setiap rilis baru kami memiliki build untuk berbagai platform dan konfigurasi (total sekitar 50 komponen yang dapat diunduh secara individual). Setiap pelanggan hanya memiliki akses ke bagian kecil dari komponen ini. Saat ini saya "mengelola" semua ini dengan beberapa skrip perl tetapi cukup kasar.
Saya sedang memikirkan aplikasi web yang akan memungkinkan pelanggan untuk masuk dan melihat komponen yang dapat diunduh yang telah mereka beli. Saya tidak perlu sesuatu yang mewah untuk berurusan dengan pembelian perangkat lunak melalui situs web kami atau hal-hal seperti itu. Setidaknya pada awalnya akses ke unduhan individual akan dikelola secara manual berdasarkan per pelanggan. Saya sedang berpikir tentang menggunakan modul Project Drupal tetapi akan membutuhkan beberapa modifikasi berat untuk melakukan apa yang kita butuhkan. Adakah yang lebih cocok untuk ini?