Is where the desired vague
software behaviors are turned
into tangible and measurable goals

A roadmap for
apprentice software architects

An individual matures into this prestigious
role through solid computer science education,
software engineering experience, and business domain experience


Every decision made by a software architect
must be conscious and must be supported
by a judicious decision making process

Software architecture requires concious thought

This site provides software architecture discipline practitioners and apprentices with vendor and technology neutral guidance, resources, and unique insight.

Learn More

Firebrand Architect®

In 2005 the Firebrand Architect® software engineering think tank was created. Its mantra is to enable people create software that's fit for purpose™.


Human Aspects of Software Architecture are the pillars of our blog.

Architecture Documents

A free library of usable architecture documents will be available to registered users in the near future.