O documento descreve a organização estruturada de computadores e como linguagens de programação são compiladas ou interpretadas para diferentes níveis de abstração, com o objetivo de tornar a programação mais fácil para humanos. Ele também discute a plataforma .NET da Microsoft e a linguagem C# no contexto desta estrutura de camadas.