A key component of a product's viability is its technical architecture. Technical architecture is the process for developing a blueprint for making choices about hardware, software and communications procurements for an organization. From it flow standards, specific purchase recommendations, and other investment decisions regarding technology and its use in an organization.

Four factors, when considered together, form the basis of research necessary to develop a technical architecture:

Sample Technical Architecture