System
hardware
architecture
System
software
architecture