On a basic level ... are run on computer hardware. There are two different types of software: systems software and applications software. The CPU and the fetch-execute cycle Learn about what ...