Microsoft Windows 7 was released in the 4th quarter of 2009.  The launch in general was much lower key than past version launches, probably for a couple of reasons. The biggest being that Windows 7 was the solution to the Vista version of 2 years ago. That was a debacle on every level.

Of course Microsoft has stated that the revenue generated was greater than any other Windows version release. Considering that the Windows 7 prices were higher than any other version, I'm not so sure that's a good measurement of the success. 

Then you have a fairly large group of users who saw the Vista problems and decided to wait. And this most likely is the group that made the difference on the sales figures. A lot of people were sticking with Windows XP since it worked. So there was a pent up demand for a viable new windows operating system. 

Plus there was, and still is, a lot of confusion over whether you need to by the upgrade or full package. 

If you have any version of Windows on a computer, you can upgrade due to the very liberal upgrade policy on Windows 7. And there is absolutely no difference in the features on upgrade or full version in any of the choices of Premium, Business, etc. The premium version is by far the most popular, followed by the Professional version, which has the ability to run older Windows XP applications in a protected environment. Does this work? Yes, but it is a virtual environment and there are basic issues with that technology. My recommendation is to find a replacement for your Win XP software, it's been 9 years folks. Time to move forward.

The problem with upgrading in place (installing on top of current operating system) is twofold. One, if your computer is older and underpowered it may not handle the new operating system, and two, you bring over deadweight and junk that you had on the original system. I always recommend a clean install, just back up your data, find all your software CDs, and get a fast and fresh install. It may take an extra hour or two but the performance in every day tasks will more than make up for it. If you computer is 3 years or older, it may not have the juice to run Windows 7 well.

Back to the sales results on Windows 7, no actual figures are available yet. But there was no real spike seen in new equipment sales reported by most major sources. Some tracking firms have stated that Windows 7 sales were over 200% better than Vista were two years ago. I would take this with a grain of salt since all the new computers come with Windows 7 now, so you really don't have much of choice unless you special order.

There really is no one feature that stands out on the new Windows 7 version. Boot times were touted as being faster along with less crashes of the operating system. For those who had a problem with Vista, this was a welcome relief and based on feedback so far, Windows 7 is a much more reliable and stable operating system. But for those that weren't having problems with Vista, there really isn't a must have feature in Windows 7 to warrant a $100+ dollar investment.

So the bottom line is the sales were better on Windows 7 than Vista. There was no real evidence of any surge in new equipment sales. Most likely the many people who chose not to upgrade to Vista are the ones who helped increase the sales of Windows 7. So the Windows 7 launch was a big improvement over the Vista launch since no big problems have emerged and few people are having problems. And fewer problems is a very good thing.

Should I upgrade to Windows 7?

Every release since the first wide release of Windows 95 in 1995 has been crazy. I'm sure there are many that remember Vista's debut and all the fun everyone had with the new OS. Vista got a huge amount of bad press, and rightfully so, but Windows XP was just as bad but the memory has faded.

Is it Microsoft's fault? Not really, I've actually worked closely with them on a couple of new OS releases and they do everything possible to make it work. The problem is with the entire scenario. Venders who write buggy drivers, software publishers who ignore requirements, users who shoot themselves in the foot, and last but not least, underpowered older computers.

Each new version of Windows has new and different capabilities. That's the sizzle to sell the software. When you go from 2 million lines of code to 10 million lines of code, there is going to be problems. Every time they change the interface (that's the user look and feel) you get to learn a new way to do things. If you have never seen a computer before, it makes little difference. But if you have been using Windows XP for 6 years and you go to Vista or Windows 7, it will drive you crazy until you figure it out.

More code and new features mean more horsepower is needed to operate. Faster CPUs, faster and more ram, faster and bigger hard drives, and faster video cards with dedicated ram. Of course Windows 7 doesn't need any more horsepower than Vista since they optimized the code and reduced the amount of clutter and know bugs. And in the last beta version it did perform better but no matter what you do with the code, the hardware still has a huge impact.

People always complain about how slow a computer runs. But many times it's not the operating system, it's the applications software or hardware drivers. I install a lot of new computers and I can tell you right now that if you install an HP printer (or any manufacturer's printer) as an application with scanner, fax, and photo software you will increase your boot time by minutes. The more software and hardware drivers that load upon startup will slow down any computer.

And don't even get me started on the Weather Bug or any Internet based software that loads when you boot. You want the toys; you get to wait extra time for the boot process to be complete. Part of the issue is many of these little widgets have ad servers (yes, that's why they give you freebies, they get advertisers to pay the freight) that are slow as molasses on a cold winter morning.

The number of applications that automatically install at startup is getting larger all the time. Mobile phone syncing software, to do lists and calendars, current news feeds, and anything else that auto starts will slow down the boot process. So don't think that a new version of Windows is going to change much about boot times if you load a lot of software and drivers at boot time.

Here's what I tell people about upgrading. If your current computer has problems, then upgrade by all means. If you have no problems but like adventure, then upgrade. If you love puzzles, are a computer fanatic, love technology, then upgrade. But if you just want to do what you do, don't care about computers, and don't have any problems right now, pass on Windows 7 until you buy a new computer. The newer hardware will provide the horsepower to run Windows 7.

No matter how you decide to approach the upgrade, back up your data and double check it to insure it is working. Make sure you have all of your original install CDs and necessary serial numbers for any application software. Go download any drivers for Windows 7 that you may need for your printer or other peripherals. 

If you do upgrade to Windows 7, do a fresh install and not an upgrade in place. If you upgrade in place you don't have to re-install your software or copy back your data, but you also increase the risk of something going bump in the night. Not worth the risk in my opinion. And you also bring along any old junk files and unused registry entries. If you insist on doing an upgrade in place, clean up your current system and get rid of any unnecessary software, temp files, and do a Hard Disk Clean up.

The best choice for most people would be to do a fresh install of Windows 7 and keep your old system up and running too. You can do a dual boot setup for a month or two and that way you always have a working system. If after a month or so you find that Windows 7 is stable and works with all your software and hardware, remove the older operating system. This guarantees there will be no problems and is worth the effort.

The bottom line is that any new operating system can have problems due to all the existing software and hardware compatibility issues. If you have a critical piece of software or hardware device, check for new drivers or patches for running in Windows 7. If you have a computer that is more than 3 year old, less than 2 gigs of ram, and doesn't have a video card with dedicated ram I would not upgrade that computer to Windows 7. If you add ram to 2 gigs and install a $50 video card with at least 256 megs of onboard ram you might be OK.

Since the user interface has several major changes, take the time to go through the tutorial. It will save you a lot of frustration and is well worth the time. Is Windows 7 worth the money, time, and effort to upgrade or install? Only time will tell and everyone can have a different result, but with a little planning and preparation you can limit the possible problems.