15 years helping Canadian businesses
choose better software


Architecture has two definitions: In a computing, software, or networking context, architecture refers to the design of a computing system and how it forms relationships with its components. In these circumstances, architecture specifies the software, hardware, protocols, and access methods used in the system. In a broader business context, architecture can refer to the framework that establishes principles, guidelines, or rules that manage the process of sourcing, building, modifying, and interfacing IT resources across an organization. These resources include software, hardware, communications tools, modeling tools, development methods, and organizational structures.

What Small and Midsize Businesses Need to Know About Architecture

An SMB might apply the term "architecture" to either aforementioned context and optimize a computing system or wider IT resources to promote business growth and achieve organizational objectives.

Related terms