Apps
OS API and Wire interfaces
OS
Programming Language
Compiler
Architecture
Hardware