Документ описывает компоненты в программировании, акцентируя внимание на их интерфейсах и контракте, включая предусловия и постусловия операций. Он также сравнивает компоненты с классами, выделяя их независимость от языка программирования и структуру. Рассматриваются компоненты и платформы Microsoft .NET, включая важные элементы, такие как CLR и FCL, а также сборки как строительные блоки .NET приложений.