Martin Heller
Contributing Writer

Vista Compatibility

analysis
May 7, 20072 mins

My oldest daughter just went through "a circle of Dante's hell" trying to get SPSS 15 to run on Windows Vista. Eventually, she was able to create a login on the SPSS site and download their recent Vista compatibility patch, which did work well, but they sure didn't make it easy to get that far. I have to be sympathetic to all sides here. Microsoft broke more than the usual number of applications and device 

My oldest daughter just went through “a circle of Dante’s hell” trying to get SPSS 15 to run on Windows Vista. Eventually, she was able to create a login on the SPSS site and download their recent Vista compatibility patch, which did work well, but they sure didn’t make it easy to get that far.

I have to be sympathetic to all sides here. Microsoft broke more than the usual number of applications and device drivers with the changes to the Windows Vista system, in the interest of improving security and creating a more robust system. While there’s a Microsoft effort that’s supposed to help vendors achieve Vista compatibility, they sure haven’t made it easy to find them or to go through the process.

The Vista compatibility information on MSDN is only the beginning. There’s additional information at www.InnovateOnWindowsVista.com. I recommend following both “find out more” links and downloading all the requirements documents.

Works with Windows Vista logo
There are actually two Vista certification programs: the Work with Windows Vista initiative and the Certified for Windows Vista initiative . What’s the difference? The Works with Windows Vista Logo is a free self-testing program, intended to get XP applications over the basic hurdles of running on Vista. Once you do the required testing on 32-bit and 64-bit Vista and make any necessary changes, you can get this logo within a few days of submission.
Certified for Windows Vista logo
The Certified for Windows Vista logo requirements are much more stringent. Your application doesn’t just have to work: it and all its components have to be digitally signed, and need to have a Vista manifest. You must install using MSI. There are 32 test cases to pass. And you have to pay a third party to test your application. Supposedly, it takes about a month. Software vendors who need to do this should join the Microsoft Partner Program and register with Windows Quality Online Services .

A word to the wise: do all the testing and make all necessary changes yourself, before submitting your application. Every time you submit an application for testing, you have to pay a sizable fee.

Martin Heller

Martin Heller is a contributing writer at InfoWorld. Formerly a web and Windows programming consultant, he developed databases, software, and websites from his office in Andover, Massachusetts, from 1986 to 2010. From 2010 to August of 2012, Martin was vice president of technology and education at Alpha Software. From March 2013 to January 2014, he was chairman of Tubifi, maker of a cloud-based video editor, having previously served as CEO.

Martin is the author or co-author of nearly a dozen PC software packages and half a dozen Web applications. He is also the author of several books on Windows programming. As a consultant, Martin has worked with companies of all sizes to design, develop, improve, and/or debug Windows, web, and database applications, and has performed strategic business consulting for high-tech corporations ranging from tiny to Fortune 100 and from local to multinational.

Martin’s specialties include programming languages C++, Python, C#, JavaScript, and SQL, and databases PostgreSQL, MySQL, Microsoft SQL Server, Oracle Database, Google Cloud Spanner, CockroachDB, MongoDB, Cassandra, and Couchbase. He writes about software development, data management, analytics, AI, and machine learning, contributing technology analyses, explainers, how-to articles, and hands-on reviews of software development tools, data platforms, AI models, machine learning libraries, and much more.

More from this author