MSDN Subscription Installer
As I write this, I’ve just installed Windows 7 on my development/presentation laptop, and it’s currently installing a bunch of apps using the Web Platform Installer. If you haven’t tried this tool, you should definitely check it out. It’s free and easy to use and available here. Basically, instead of hunting around in 15 different places online and on your various CDs or DVDs to install your basic dev platform tools (web server, frameworks, SDKs, etc.), you just check a few boxes in the installer and it downloads and installs everything for you without the need for further interaction. It’s even smart enough to start installing some apps while it’s still downloading others, and it front-loads all of the configuration questions it’s going to have so it doesn’t have to stop in the middle to keep asking you to accept a License or specify a location to install something to. I love it! Well done!
What About My Other (Microsoft) Apps?
Of course, like any developer, I have a ton of different apps on my machine, and no small number of them come from my MSDN subscription. Wouldn’t it be great if there were a tool that was part of MSDN that would let subscribers pick a bunch of applications they want to install (Office, Visual Studio, SQL Server, Blend, etc.) and would do the same thing as WPI for these apps? It would ask up front what settings and product keys were needed, and then it would just install everything. Eventually, I’d love to be able to get *all* my apps reinstalled this way, but let’s stick to just MS stuff for now, since they’ve already proven they can do this with the web platform installer.
What about my OTHER Apps?
Another cool feature of the web platform installer is that it also lets you optionally include a bunch of community applications. So, other commonly used applications like Reflector or LINQPad could be included in the MSDN app installer as well, as community tools, if desired (in my imagined utopia world, that is). Vendors could even get on board to have their trail wares installed this way, so various Visual Studio add-ins like ReSharper or CodeRush could be installed in Express or Trial form as part of this install experience, too.
Do you think this would be a good idea? Do you have some ideas for how it could be an even better idea? Is it the stupidest thing you’ve ever heard of? Leave a comment or twitter about it so your voice is heard.




Comments
Dana said on 13 Aug 2009 at 6:38 PM
I too discovered the Platform installer and was extremely impressed with the potential of such a tool. I actually installed a couple of apps to check out that I wouldn't normally look at otherwise. It definitely saved me some time and I too would love to see this extended to repavings etc as you mentioned!
Rocky Sanders said on 14 Aug 2009 at 1:41 PM
I agree that this would be a good tool, although I do see it as a bit limited in use (i.e. how many times a week do you build a new machine, or have to completely reload a set of apps?). But, for those few times you do, it would be great, especially if you could continuously add to it as you discovered new things you like.
ssmith said on 14 Aug 2009 at 2:49 PM
@Rocky,
I don't rebuild machines as often as I would if I had such a tool. And don't forget configuring virtual machines, too. If I had something like this that would do all my installing for me overnight, instead of me having to spend a day baby-sitting the various MSDN downloads and installs and updates, I'd be far less hesitant about rebuilding my machine more frequently (and upgrading older machines, too).
Oleg said on 19 Aug 2009 at 8:40 AM
Looks like you just reinvented package manager, like synaptic in Ubuntu. Definitely, MS should implement something like this
Neps said on 11 Oct 2009 at 10:45 PM
You should check out InstallPad. I bet the WPI team got inspired by this tool. It's unfortunate though that this tool is no longer being actively developed, but it supports most of my favorite apps: Firefox, 7-zip, Picasa, iTunes, etc.
ssmith said on 23 Oct 2009 at 9:28 AM
Looks like http://ninite.com is very close to what I want, but needs to hook into MSDN.
Term Life Insurance Quotes said on 02 Feb 2010 at 1:45 AM
Yup.. I certainly agree with you of not using homepage as the landing page for your advertising and marketing campaigns. Setting up a specific landing page is a good option if the goal is to entice the visitors to take an action whether it is a sign up, free trial on offer and etc.