a.
- Application software: software domain
- System software: digital domain and analog domain
- Hardware: digital domain and analog domain
b.
- Application software: operating system domain
- System software: architecture domain and component domain
- Hardware: architecture domain and component domain
c.
- Application software: integrated circuits domain, logic gate domain, and programming language domain
- System software: integrated circuits domain, logic gate domain, and programming language domain
- Hardware: integrated circuits domain, logic gate domain, and programming language domain
d.
- Application software: transistor domain, abstraction layer domain, and library domain
- System software: transistor domain, abstraction layer domain, and library domain
- Hardware: transistor domain, abstraction layer domain, and library domain