Business of Software

The *business* of software

Question for software companies out there: What mechanism(s) do you use to push out your updates?

Thanks

Share

Reply to This

Replies to This Discussion

I use to work on desktop app that have about 500k - 1M active users each day. We have build our own update system, each app checks if there is new version daily and then download it and install update automatically.

To prevent cases that wrong update kill whole user base we have users divided to groups = distributions. I think that there were about 20 of them, from user count about 2k to 100k+. We pushed updates to smaller ones first and test waters, then update rest of user base.

Everything was our own technology: web service for version checking, build system and some download servers.

Reply to This

Impressive! Any ready-made systems out there that you'd recommend?

Reply to This

When a user runs our software, we notify them of their version and the current version available. If they want the update, they have to come to the web site and download it manually.

Reply to This

Sam: we spent some time evaluting ready-made systems, but I can't remmember any and we do not find them very useful for us.

Reply to This

It's really not hard to do your own thing and then you have freedom to modify how it works. I use an HTTP get to the server to fetch the latest version, alert the user, if they select update I run an external app that pulls the installer down and runs it. Now I can separate between different streams, e.g. beta or normal user.

Reply to This

Thank you all for your replies!

Reply to This

Consider Upgrading .NET Framework-based Applications section in Deploying .NET Framework-Based Applications

Reply to This

Is this downloadable software or SaaS or purely a web app through the browser??

(These days, when people say software, the lines are a bit blurry...)

Reply to This

RSS

© 2009   Created by Neil Davidson on Ning.   Create a Ning Network!

Badges  |  Report an Issue  |  Privacy  |  Terms of Service

Sign in to chat!