Back to software architecture
The hope is that by studying our experiences with a variety of systems, we can gain leverage as we did with compilers
Capture the strengths and weaknesses of various software structures
- Perhaps enabling designers to select appropriate architectures more effectively
Benefit from high-level study of software structure