Updated: July 10, 2020 (March 17, 2003)

  Sidebar

Prior Installation Technology Improvements

My Atlas / Sidebar

680 wordsTime to read: 4 min
Michael Cherry by
Michael Cherry

Michael analyzed and wrote about Microsoft's operating systems, including the Windows client OS, as well as compliance and governance. Michael... more

As thick-client applications became increasingly complex in the late 1990s, Microsoft realized that its installation technologies had to improve dramatically to reduce installation problems such as component conflicts, and to keep customers from switching to thin-client applications.

The Windows Installer-code-named Darwin-was developed as a better way to install Office applications, but it had broader applicability and was moved into Windows. At the same time, the Windows team was besieged by customer complaints of DLL Hell problems caused by application installation, and began developing a separate technology to solve the problems associated with having multiple versions of the same components running on a single computer.

Windows Installer 1.x

Over the past three years, the Windows Installer has become the standard means by which nearly all Microsoft and third-party client applications are installed on Windows, and it must be used by applications in order to meet Windows logo requirements. However, the Windows Installer is not intended for installation of system-level components, middleware such as Internet Explorer, or server applications, since these usually need to install drivers and other kernel-level components. The Windows Installer was also designed to support installation of client applications on Terminal Server, but this often requires special procedures.

Atlas Members have full access

Get access to this and thousands of other unbiased analyses, roadmaps, decision kits, infographics, reference guides, and more, all included with membership. Comprehensive access to the most in-depth and unbiased expertise for Microsoft enterprise decision-making is waiting.

Membership Options

Already have an account? Login Now

Updated: July 13, 2020 (January 20, 2003)

  Sidebar

Prior Installation Technology Improvements

My Atlas / Sidebar

680 wordsTime to read: 4 min

As thick-client applications became increasingly complex in the late 1990s, Microsoft realized that its installation technologies had to improve dramatically to keep customers from switching to thin-client applications.

Windows Installer-code-named Darwin-was developed as a better way to install Office applications, but it had broader applicability and was moved into Windows. At the same time, the Windows team was besieged by customer complaints of DLL Hell problems caused by application installation, and began developing a separate technology to solve the problems of having multiple versions of the same components running on a single computer.

Windows Installer 1.x

Over the past three years, Windows Installer has become the standard means by which nearly all Microsoft and third-party client applications are installed on Microsoft’s Win32 operating systems, and it is required if applications are to meet Windows logo requirements. However, Windows Installer is not intended for installation of system-level components, middleware such as Internet Explorer, or server applications, since these usually need to install drivers and other kernel-level components. Windows Installer was also designed to support installation of client applications on Terminal Server, but this often requires special procedures.

Atlas Members have full access

Get access to this and thousands of other unbiased analyses, roadmaps, decision kits, infographics, reference guides, and more, all included with membership. Comprehensive access to the most in-depth and unbiased expertise for Microsoft enterprise decision-making is waiting.

Membership Options

Already have an account? Login Now