Why Applications Break

In the past, application developers were bound by the stringent requirements of the operating system under which the application they created was to run. Some coded their applications so that specific files, links, and other elements were installed to operate correctly based on the computer's operating system. Others created applications specifically for Windows 95/98/Me or Windows NT/2000. Applications designed for a single platform are more difficult to migrate to Windows XP.

Some of the factors that limit an application to a single interface are as follows:

  • Application Programming Interfaces (APIs)—These are simply libraries of code used to access specific functions (such as operating system functions) or for simple ...

Get Microsoft® Windows® XP Unleashed now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.