Welcome to our series on Architecture. In this series we are going to cover many topics. We’ll start at the beginning with a review of the paradigms and principles of low level software design. We’ll commence from there to a review of components and the principles that define them. And from that vantage point we will graduate to Architecture itself and explore the art of drawing lines and techniques for enforcing boundaries.

But that’s not what we are doing in this first episode. In this episode we’re going to answer the question that motivates this next set of episodes. “What is Architecture?”