On TechRepublic: Five super-secret features in Windows 7
BNET Business Network:
BNET
TechRepublic
ZDNet

January 25th, 2007

Trouble in Vista paradise? Large software vendor warns of major compatibility problems and burdensome remedies

Posted by David Berlind @ 11:16 am

Categories: General, Hardware Infrastructure, IT Management, Security, Software Infrastructure, Vista

Tags:

In Focus » See more posts on: Vista, Vista compatibility

With barely five days to go before long-anticipated January 30 launch of Vista is history, a familiar problem and the linchpin to adoption of any major operating system upgrade (Windows Vista qualifies) is crashing the party: backwards compatibility.

Intuit, developer of one of the world's most popular accounting applications used in small, medium and large businesses (Quickbooks), has notified its customers by email that Windows Vista is incompatible with some of the features of Quickbooks 2006. According to the email (see a complete image of it here) from Intuit senior vice president of QuickBooks Brad Smith:

You may have heard about the upcoming release of Microsoft's new operating system, Windows Vista. Microsoft has made significant changes to how software runs on Windows Vista.

I'm sending you this important service alert because you are using a 2006 or earlier version of QuickBooks software.

Since QuickBooks 2006 and earlier versions were developed and released before the introduction of Windows Vista, these versions may be adversely affected when used on  computer running Windows Vista.

This will impact Simple Start, Basic, Pro, Premier, Payroll and Point of Sale, as well as other QuickBooks products and services. We recognize that your QuickBooks software is an important business tool and apologize for any inconvenience this may cause you. 

Smith's e-mail goes on to describe what action is required on behalf of Quickbooks customers. For example, if they're not going to be running Vista, they don't need to do anything. But, if customers are upgrading to Vista, then they need to spend more time figuring out whether or not they'll run into compatibility problems based on what features of QuickBooks they use. To do this, users are advised to visit Inuit's Web site where the software company provides very detailed information on the affected features and what the remedy is.

Unfortunately, for many of the features, end-users are advised that they must switch on Windows XP compatibility and run Windows Vista with system administrator privileges. However, one of the cornerstones of Vista's security and a long-time recommendation of Microsoft is to run Windows (even XP) as what's know as a lesser privileged user or LPU. When running Windows with system administrator privileges, the risk that malware could enter the system and damage precious system files thereby destabilizing or ruining a PC altogether goes way up. Malware would of course have to find its way into the system in the first place. But security experts including those at Microsoft have always urged extreme caution when it comes to running Windows as a system administrator. Doing so gives software that's installed on a PC (including any malware)  access to sensitive areas that it wouldn't otherwise have access to (thereby increasing the chances of a catastrophic event). So, in essence, one remedy is to deactivate one of Windows' most important security features.

Beyond that, there is still another list of QuickBook features that are incompatible with Vista to the point that even switching into the XP Compatibility and Administrator modes won't help. Here, the only remedy is to upgrade to QuickBooks 2007.

According to Intuit spokesperson Rachel Euretig, QuickBooks 2007 was launched in the Fall as a version of the software that was designed to be Vista compatible. Euretig told me that prior to that, there wasn't much Intuit could do on the Vista compatibility front since the operating system was still in development. In an effort to be as communicative as possible, Euretig says the company is still searching for potential problems and taking a proactive stance when it comes to notifying customers of its findings.

Still, ZDNet reader Al Chartier who was the first to tip me off to the problem says he's not satisfied. According to Chartier, Intuit's suggested remedy means that he must pay $200 for QuickBooks Pro 2007 (editor's note: Right now, Intuit is offering the software at a $20 discount) Euretig says that QuickBook customers who purchased Quickbooks 2006 on or after July 26th are entitled to a free upgrade to the 2007 version. Euretig also said there is no special upgrade price for existing QuickBook customers. All customers (new or existing) must pay the same price. According to Chartier, " I won't be buying any more Intuit software." 

In the bigger picture, the problem with QuickBooks raises new and very serious issues for Microsoft on the eve of Vista's launch. If the software title was a small and very vertically oriented program that falls into the category of collateral damage that Microsoft must accept every time it releases a major new version of an operating system, the damage would be minimal. But Intuit is a software bellwether and QuickBooks one of the most popular software titles in the industry (Update: Euretig says that at the time of QuickBooks 2007's launch, there were 3.7 million active users of QuickBooks).

Not only should the compatibility questions and remedies cause small and medium business users to reconsider any plans to upgrade, enterprises may need to put the brakes on as well. Intuit offers an enterprise version of its tools (starting at $3,000) which means that any large business that's a QuickBooks customer that's thinking of moving to Vista may have to think again. Not only must they examine how many users within the business might be impacted, they also must (a) look at the cost of upgrading should that be the only other remedy and (b) wait to see if other software vendors begin to issue similar warnings. Based on what Intuit's Euretig told me, the company is still looking for problems other than the ones listed on its Web site; a situation that can only mean that other software vendors are doing the same. In other words, the full x-industry backwards compatibility report on Windows Vista is still in flux. 

Earlier today, my colleague George Ou posted a blog on how backwards compatibility problems between ActiveX and the new version of Internet Explorer 7 are causing most of South Korea to hold off on upgrading to Vista because of how incompatibilities could interfere with that country's banking system.  

Another fire this snafu is sure to fuel is rhetoric from the part of the Web 2.0 camp that offers alternatives to locally hosted programs like QuickBooks. For example, this problem with upgrades is exactly the sort of problem that NetSuite CEO Zach Nelson uses to justify his browser-based hosted solution over his competitor QuickBooks. With browser-based hosted solutions such as NetSuite, compatibility with the browsers is all that's important (and something that hosted solution providers like NetSuite have plenty of time to resolve). 

I've reached out to Microsoft for its take on the issue with the position that Intuit is indeed  a bellwether software developer and how incompatibilities with its software could cause the entire industry to take a deep breath. Not only does this affect potential upgrades to Vista on existing systems, the problem also has ramifications for hardware vendors who are hoping to capitalize on Vista's launch by offering a slew of new systems that are pre-loaded with Microsoft's new flagship OS. I've yet to hear back. But when I do, I'll post an update here on TestBed. (Update: Microsoft has issued a statement).

David Berlind has been Executive Editor at ZDNet since 1998 and has been a technology journalist since 1991. Although he can't respond to all e-mails, he reads them all. You can reach David at david.berlind AT cnet.com. If you don't want the content of your e-mail to turn up in a blog entry, make sure you say so. To the extent that most e-mail he receives looks to sway his opinion about something, he usually looks to pass those points of view onto ZDNet's audience members for their consideration . For disclosures on David's industry affiliations, click here.
  • Talkback
  • Most Recent of 78 Talkback(s)
A program I worked on needs Admin rights
It's written in VB.net, it talks to a USB device through a DLL.
It worked OK once Admin rights were assigned. Why did I have to do this though? Beats me. I haven't got time to find out at the moment.... (Read the rest)
Posted by: stevey_d Posted on: 01/30/07 You are currently: a Guest | | Terms of Use
Simple solution  Yagotta B. Kidding | 01/25/07
Yet another victim of Microsoft?s 'own it all' philosophy!  nomorems | 01/25/07
Somebody did not Ou's blog on just this  Michael L Hereid Sr | 01/25/07
Danger Will Robinson  Blogsworth | 01/26/07
IOW Quicken and...  ye | 01/25/07
You are clueless...  No_Ax_to_Grind | 01/25/07
Such as?  ye | 01/25/07
Missing  No_Ax_to_Grind | 01/25/07
Which ones?  ye | 01/25/07
So which was it?  Ed BottZDNet Moderator | 01/25/07
Depends what you mean.  No_Ax_to_Grind | 01/25/07
That's BS  voska | 01/25/07
another lame no_details post by no_ax  eb276 | 01/25/07
I am not saying I know  No_Ax_to_Grind | 01/25/07
The truth is...  bportlock | 01/25/07
This is exactly what happened with SP2  ye | 01/25/07
So you believe that  msolgeek | 01/25/07
Yes...that's exactly what I believe  ye | 01/25/07
whoa, slow down there  xuniL_z | 01/25/07
That's exactly the problem with Intuit  voska | 01/25/07
What a liar you are!  nomorems | 01/25/07
Oh You  Blogsworth | 01/26/07
I Agree  Dino1964 | 01/25/07
Heaven forbid they support their customer and provide a patch...  BitTwiddler | 01/25/07
It's not a patch.  No_Ax_to_Grind | 01/25/07
So what takes a re-write?  t_mohajir | 01/25/07
But if you start  mdemuth | 01/25/07
Missing DLLs (activex)  No_Ax_to_Grind | 01/25/07
According to Microsoft, you should be moving to .NET.  B.O.F.H. | 01/25/07
True  eb276 | 01/25/07
Did that over a year ago...  No_Ax_to_Grind | 01/25/07
Care to list them?  PB_z | 01/27/07
In many cases the following work fix the code...  ye | 01/25/07
Well  xuniL_z | 01/25/07
You are clueless  eb276 | 01/25/07
Really, so why are so many  No_Ax_to_Grind | 01/25/07
Why does quick books need Administrator access?  t_mohajir | 01/25/07
It doesn't, just bad coding.  georgeou | 01/25/07
Not sure that I agree because...  ye | 01/25/07
"Backwards compatibility has been the achilles heel of securing Windows"  nomorems | 01/25/07
They did write guidelines  ye | 01/25/07
Developers have had over a decade  voska | 01/25/07
My opinion agrees with yours...it's not new.  nomorems | 01/25/07
Sour grapes?  sharon455 | 01/25/07
If it is the VPN method, is turbotax affected?  12AX7 | 01/26/07
bad call george  stevey_d | 01/30/07
Ummm....because Microsoft didn't bother with security until WinXP SP2.  nomorems | 01/25/07
It works fine for me.  ye | 01/25/07
Crocodile sympathy  Anton Philidor | 01/25/07
Thanks for putting words in my mouth  dberlind | 01/25/07
I tried to avoid that...  Anton Philidor | 01/25/07
Upgrade Free For All  Bob The Cat | 01/25/07
Are there really that many  Badgered | 01/25/07
Are there that many? ...  Rick_R | 01/25/07
It's not just Qucikbooks  dilbert@... | 01/25/07
good, i hope intuit takes it in the shorts....  JoeMama_z | 01/25/07
Quicken used to be good  stevey_d | 01/30/07
How about providing the list of applications?  dberlind | 01/25/07
They've done that  xuniL_z | 01/25/07
MS should have to verify each of those vendors apps  tracy anne | 01/30/07
ooops e daisy. * nix that last Comment*  xuniL_z | 01/25/07
I take that back  xuniL_z | 01/25/07
Good for Microsoft  IAHawkeye | 01/25/07
Enterprise OK, Consumer's is the Question  TripleII | 01/25/07
software vista incompatibilty list...  Arm A. Geddon | 01/25/07
btw, why does msft and it's users hate Intuit so much?  Arm A. Geddon | 01/25/07
ans:- Microsoft Money.  12AX7 | 01/26/07
seriously no one buys MS Money anymore do they?  stevey_d | 01/30/07
People, it is NOT about being an admin.  No_Ax_to_Grind | 01/25/07
Did your hear that hackers?  msdead | 01/30/07
Who is worse? M$ or QB$  LittleGuy | 01/26/07
Total seperation  stevey_d | 01/30/07
If it requires Admin priviliges, it never worked properly on XP either  PB_z | 01/26/07
QB 2007 hates non-admins  Scottman_z | 01/26/07
If microsoft built planes.....  wohara290 | 01/29/07
Balmer forecast: another O$ in our future.  msdead | 01/30/07
Not everyone is an IT Professional  msdead | 01/30/07
A program I worked on needs Admin rights  stevey_d | 01/30/07

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

advertisement

Recent Entries

Top Rated

    advertisement

    Archives

    Favorite Links

    ZDNet Blogs

    White Papers, Webcasts, and Downloads

    SmartPlanet

    Click Here