Would you ask a brick-layer to design your house?
I am committed to practical architecture-driven software construction, married with usage-driven software construction.
Software architects decide how the structure will look and act.
Software engineers make the structure sound.
Just as in building architecture, software architecture marries technology and function
with human aesthetics and productivity to determine how the structure will look and feel to the inhabitants.
Software architecture strives to meet human needs, solve human problems, and enhance human activity via design.
Business systems architecture defines the structure and content (information and function) of all business systems in the organization.
The technical (or infrastructure) architecture describes and maintains the integrity of the hardware, software, and infrastructure environment required to support the
business systems architecture and the information architecture - or the "platform".
Application (or software) architecture is the set of significant decisions about the organization (structure) of a software system,
and the architectural style that guides this organization.
(*) The term "Information architecture" is often used pertaining to web site design, to describe the discipline
of designing navigation systems, labeling systems, organization systems, indexing, searching methods, and methaphors for large webs sites.
In the field of Enterprise Architecture, the term Data Architecture is more commonly used instead of Information architecture.