Updated: July 12, 2020 (May 14, 2002)

  Analyst Report

.NET Brings Changes to COM Architecture

My Atlas / Analyst Reports

1,511 wordsTime to read: 8 min

The introduction of the .NET platform marks a major shift in Microsoft’s recommended application architecture, but it has left some customers and vendors confused about the future of the Component Object Model (COM). Although Microsoft’s initial discussion of .NET gave many developers the impression that “COM is dead,” .NET replaces only the lowest-level piece of the COM architecture, the base infrastructure sometimes known as “Classic COM.” The COM+ Services, which are higher-level building-block services, are being enhanced and will continue to be a key component for many applications.

Role of COM and COM+ Services

What many developers commonly refer to as “COM” is actually composed of two separate layers:

COM is Microsoft’s base operating system infrastructure that increases code reuse by allowing developers to organize software into components. It is being replaced by the .NET Framework as the preferred component technology and is now sometimes referred to as “Classic COM” to emphasize its legacy status.

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