Operating Systems, Memory Management, Interrupts, Scheduling, BIOS, Device Drivers, Virtual Machines, Applications and Utilities, Open and Closed Source Software and Translators.