I've been looking all over for web apps that allows a software vendor to make app updates available for customers to download. A glorified (S)FTP server if you will, but with the following extra features:
- Customer-specific access: different customers ought to "see" different packages. (This means there should be an admin GUI that makes it easy to do the mapping between customers and packages).
- Reliable download tracking. I need to know who has downloaded what in a reliable way. (Again, an admin GUI where I can see the activity).
- Branding the UI (logos, styles, etc).
I know I can crack out my own by customizing one of the various CMSs out there, but I'm wondering if there's any turn-key solution available?