How is software architecture different from software design? I’ll try to answer that age-old question based on my own decades-long experience.