Abstraction

We can use programming languages to write instructions used on ANY hardware