Podzespoły są fizycznymi plikami zapisanymi w formacie PE. Podzespoły mogą być plikami wykonywalnymi (z rozszerzeniem .exe) albo współżytkowanymi bibliotekami .dll. Tak więc każdy program tworzony w środowisku .NET jest podzespołem.