Ich bin der IT-Mitarbeiter eines kleinen Softwareentwicklungsunternehmens. Wir haben Software, die von Kunden heruntergeladen werden kann, die eine Lizenz über unsere Website erworben haben. Ich versuche eine Lösung zu finden, um den Software-Download-Prozess besser zu verwalten. Mit jeder neuen Version haben wir Builds für verschiedene Plattformen und Konfigurationen (insgesamt etwa 50 verschiedene einzeln herunterladbare Komponenten). Jeder Kunde hat nur Zugriff auf eine kleine Teilmenge dieser Komponenten. Ich "verwalte" das alles derzeit mit einigen Perl-Skripten, aber es ist ziemlich grob.
Ich denke an eine Webanwendung, mit der sich Kunden anmelden und die von ihnen gekauften herunterladbaren Komponenten anzeigen können. Ich brauche nichts Besonderes, um die Software über unsere Website oder ähnliches zu kaufen. Zumindest zunächst wird der Zugriff auf die einzelnen Downloads pro Kunde manuell verwaltet. Ich denke darüber nach, das Project Drupal-Modul zu verwenden, aber es würde einige schwere Modifikationen erfordern, um das zu tun, was wir brauchen. Gibt es etwas, das dafür besser geeignet ist?