Facilitating Software Architecture with Andrew Harmel-LawSoftware architecture is fundamentally about making significant architectural decisions.