Is Architecture for Buildings? Software architecture is a fuzzy term and we’ll deconstruct it anyway, so let’s not get bogged down by “definitions”. Instead, let’s build upon our intuitive understanding and address common misconceptions. In the realm of software, architecture is, first and foremost, a metaphor. It’s a useful one. But, like with any…