Software quality
Computer science
Software engineering
Verification and validation
Software architecture
Software construction
Software sizing
Quality (philosophy)
Architecture tradeoff analysis method
Reliability engineering
Reference architecture
Software
Software development
Engineering
Operating system
Philosophy
Operations management
Epistemology