Preprint
Concept Paper

This version is not peer-reviewed.

Six Essential Roles of an Ideal Modern IT Solution Architect

Submitted:

07 October 2026

Posted:

09 October 2026

You are already at the latest version

Abstract
The IT Solution Architect is widely established in enterprise technology practice, yet the role is often defined through fragmented lists of activities rather than a coherent statement of professional engineering accountability. This paper proposes six mutually reinforcing roles for an ideal modern IT Solution Architect: Analyst and Translator of Strategy and Business Needs; Master Design Engineer; Building Technologist and Materials Engineer; Technology Sourcing Lead; Project Engineering Manager; and Solution Quality Engineer and Auditor. The framework treats the architect as the master engineer of the end-to-end IT solution across the lifecycle from problem definition to design, realization, sourcing, delivery, and assurance. Its design responsibility is grounded in five fundamental dimensions of system structure, space, dynamics, intelligence, and aesthetics and human experience.
Keywords: 
;  ;  ;  ;  ;  

1. Introduction

The IT Solution Architect has become a familiar role in technology-intensive organizations, but its professional identity remains diffuse. Job descriptions commonly combine business analysis, application and integration design, cloud and infrastructure choices, stakeholder management, vendor evaluation, cost estimation, delivery support, and architecture governance. Each activity is defensible, yet the aggregate often reads as a collection of tasks rather than a coherent engineering profession. The Open Group (2024) recognizes Solution Architecture as a distinct architecture discipline and characterizes architects as defining solutions to business problems through the reasoned application of capabilities and technology. The breadth is clear; the organizing professional logic is less explicit.
This ambiguity matters because architecture is not merely descriptive documentation. Architecture is a principal mechanism through which business goals and requirements are converted into consequential technical decisions. Clements and Bass (2010) argue that architecture must respond to driving behavioral and quality-attribute requirements, while Bass, Clements, and Kazman (2021) show how architectural choices shape performance, availability, security, interoperability, modifiability, usability, deployability, and other qualities. Architecture is therefore constrained engineering choice: alternatives must be formulated, consequences reasoned about, trade-offs made, and fitness verified.
Two developments make a clearer professional formulation increasingly important. First, AI-enabled systems introduce architectural questions concerning learning, inference, autonomy, explainability, human oversight, fallback, and allocation of decisions among deterministic software, intelligent mechanisms, and people. Empirical work shows that AI-based systems generate distinctive technology, component, data, and quality-attribute decisions (Zhang et al., 2023). Second, digital systems are increasingly experienced directly by customers, employees, partners, and citizens. Interaction channels, modalities, journeys, feedback, accessibility, and cross-channel continuity can alter system structure, security, data movement, orchestration, latency, and operational behavior. Intelligence and human experience can no longer always be treated as peripheral specialist concerns.
This paper therefore proposes a coherent professional model built on a simple premise: the IT Solution Architect is the master engineer of the end-to-end IT solution. Six roles express that integrated accountability across the lifecycle from problem understanding through design, realization, sourcing, engineering delivery, and assurance.

2. Solution Architecture as End-to-End Engineering Accountability

Software-architecture research provides a useful foundation. Quality attributes are not independent wishes added after functional design; architectural structures and mechanisms enable, constrain, and trade them against one another. Kazman and Bass (1994) relate architectural derivation to non-functional qualities, while the Architecture Tradeoff Analysis Method makes explicit that decisions affecting performance, availability, security, modifiability, and related qualities interact and create risk (Kazman, Klein, & Clements, 2000). A professional architect must therefore understand requirements, identify design drivers, create alternatives, make trade-offs, and evaluate architectural fitness.
At solution level, the engineered object is broader than the software artifact. A solution may combine bespoke software, SaaS and COTS products, enterprise platforms, data stores, integration services, cloud and on-premise infrastructure, external providers, business processes, human workflows, and intelligent capabilities. This explains why the Solution Architect legitimately touches business translation, technology realization, sourcing, engineering delivery, and assurance in addition to architecture design.
This also clarifies the relationship with Software Architecture. A Software Architect may wear essentially the same professional hats but at a different level of scope and resolution. The Software Architect normally goes deeper into software systems, services, components, modules, runtime mechanisms, and code organization; the Solution Architect works more broadly across processes, applications, data, integrations, infrastructure, products, vendors, people, and organizational constraints. The distinction is breadth of engineered object versus depth of software design, not a simple hierarchy between professions.

3. Five Fundamental Dimensions of System Design

The Master Design Engineer role requires a clear account of what must actually be designed. The present framework builds on Mulongo’s (2026) published five-dimensional conception of software form: structure, space, dynamics, intelligence, and aesthetics. The earlier work argues that software architecture cannot be adequately understood only through structural decomposition. Software has form not only in what elements exist and how they relate, but also in where those elements are situated, how the system behaves through time and changing conditions, how intelligent behavior is allocated and governed, and how the system is perceived and experienced by humans.
Although originally developed for software systems, the dimensions extend naturally to broader IT and information systems. A modern IT solution is a designed socio-technical whole comprising software, information, platforms, infrastructure, external services, automated and human processes, and increasingly intelligent agents. Decisions concerning each of these elements exhibit structural, spatial, dynamic, intelligent, and experiential consequences. Specialist architects and engineers may elaborate individual areas, but the Solution Architect is responsible for their end-to-end coherence.
Structure concerns the constituent elements of the solution and their relationships. At solution level it includes process architecture, application/software architecture, data and information architecture, and integration architecture. Process architecture establishes processes, activities, decisions, actors, automation boundaries, exceptions, and flows. Application architecture establishes applications, services, components, responsibilities, boundaries, and dependencies. Data/information architecture establishes principal information entities, ownership, flows, stores, transformations, and relationships. Integration architecture establishes system context and interactions among solution elements and external systems, including interfaces, exchanged information, direction, frequency, formats, protocols, error semantics, and operational behavior.
Space concerns distribution and placement: where applications, services, processing, information, and other solution elements reside, execute, and interact. It encompasses deployment topology, physical or logical sites, cloud regions, data centers, edge locations, network and trust zones, application residency, data residency, placement permissions, and geographic or environmental constraints. Spatial decisions directly affect regulation, latency, resilience, security, cost, sovereignty, and operational feasibility.
Dynamics concerns how the solution behaves over time and under changing conditions. It includes workload, latency, throughput, concurrency, utilization, capacity, availability, reliability, resilience, recovery, scalability, safety, security, efficiency, and adaptability. Structural and spatial choices influence these behaviors but do not exhaust them. A statically sound architecture may fail under peak load, degraded infrastructure, accumulated queues, component failure, changing demand, or long-horizon evolution. Dynamic mechanisms such as caching, asynchronous processing, redundancy, failover, load distribution, back-pressure, graceful degradation, and recovery are therefore deliberate architectural decisions.
Intelligence concerns where and how rules, analytics, optimization, AI/ML, reasoning, prediction, learning, and autonomous or assisted decision-making are incorporated. It asks which decisions should remain deterministic, which may be AI-assisted or autonomous, what data and models are required, what confidence is acceptable, and where human review, escalation, fallback, explainability, auditability, and governance are necessary. The growing use of AI makes this dimension increasingly difficult to subsume under conventional application structure alone.
Aesthetics and human experience concerns how people encounter, understand, and interact with the system. At architecture level this includes allocation of capabilities to channels, interaction modalities, major journeys and sequencing, information organization, system state and feedback, accessibility, cross-channel continuity, and human–AI interaction. Detailed screen composition and visual styling may belong to UX specialists; however, interaction decisions that alter process, state, APIs, authentication, data, performance, or cross-channel continuity are architectural decisions and require architectural coherence.
Together, the five dimensions prevent the Master Design Engineer responsibility from collapsing into boxes-and-arrows application architecture. Mulongo (2026) argues that the dimensions are mutually shaping and that isolated specialist optimization can produce locally successful but globally suboptimal systems; the paper consequently calls for integrative design judgment, explicit cross-dimensional trade-offs, and closer collaboration among architects, engineers, UX/HCI practitioners, and AI specialists. The present framework extends that integrating responsibility from software form to the broader end-to-end IT solution.

4. The Six Roles of an Ideal Modern IT Solution Architect

The six roles are mutually reinforcing expressions of one integrated master-engineer responsibility; they are not separate jobs. Master Design Engineer names the design facet of that whole. Technology realization, sourcing, engineering delivery, and quality assurance carry the integrated design from conception into a fit, implemented solution. Each role is organized around a key question that makes the accountability understandable at executive level.

4.1. Solution Architect as System Analyst & Translator of Strategy and Business Needs

What problem are we solving, why, and under what requirements and constraints?
  • Translate business strategy, objectives, problems and opportunities into clearly defined solution needs, scope and architectural requirements.
  • Analyse functional requirements, business processes, users, information needs, integrations and expected business outcomes to establish what the solution must accomplish.
  • Identify and quantify relevant quality/performance requirements, including reliability, scalability, security, efficiency, adaptability, maintainability and sustainability.
  • Identify and reconcile financial, technological, regulatory, organizational, time/schedule and other constraints, assumptions, dependencies and risks affecting the solution.
The architect’s first responsibility is not to choose technology but to define the engineering problem correctly. Strategy and business need must be translated into architecturally meaningful requirements, quality expectations, constraints, assumptions, and risks. This role establishes the design drivers against which later architectural choices can be judged.

4.2. Solution Architect as Master Design Engineer

What is the optimal integrated solution design that satisfies those requirements within those constraints?
  • Design for Optimal Structure: Develop the structural architecture of the solution, including process, application/software, data/information and integration architectures. Define constituent elements, responsibilities and boundaries, relationships, interfaces, information exchanges and dependencies, ensuring coherence, modularity, maintainability, fitness for purpose and capacity to accommodate future operational and strategic change without disproportionate incremental investment.
  • Design for Optimal Distribution: Develop spatial architecture, determining where applications, services, data, processing and other solution elements should reside, execute and interact. Define deployment topology, distribution, placement, data and application residency, location constraints, network or trust zones, and geographic or environmental dependencies, balancing regulatory, performance, resilience, security, cost and operational considerations.
  • Design for Optimal Behavior: Develop the dynamic architecture of the solution, proposing sound technical strategies, methods, mechanisms and standards that sustain acceptable and optimal reliability, availability, latency, safety, security, scalability, efficiency, resilience and adaptability under normal usage, peak usage, failure and continuous change over a long horizon.
  • Design for Optimal Intelligence and Human Experience: Develop the intelligence architecture and human interaction/experience architecture of the solution. Determine where rules, analytics, optimization, AI/ML, reasoning, learning, prediction and autonomous or assisted decision-making should be employed; allocate decisions appropriately among deterministic software, intelligent systems and humans; and define channels, modalities, journeys, information organization, state and feedback, accessibility, cross-channel continuity, oversight, fallback, explainability and governance.
This is the technical center of the profession. The architect must seek the best practicable integrated design, not merely a design that works. Functional requirements and quality attributes must be satisfied within real financial, technological, regulatory, organizational, and schedule constraints. Reliability may conflict with cost; scalability with simplicity; security with convenience; rapid delivery with long-term maintainability. The architect makes these tensions explicit and shapes a coherent whole.
Integration architecture illustrates the expected rigor. The architect should identify external and internal systems that interface with the solution; in-scope processes and use cases; exchanged data and information; source, destination and direction; exchange and refresh frequency; input and output formats; mappings and transformations; mechanisms, protocols and standards; authentication and authorization; response and error codes; timeout, retry and idempotency behavior; exception and recovery paths; and interface-level latency, throughput, availability, security and versioning requirements.

4.3. Solution Architect as Building Technologist and Materials Engineer

With what technologies, products, platforms and engineering methods should we realize that design?
  • Identify and evaluate technologies, platforms, products, frameworks, infrastructure and engineering approaches capable of realizing the approved solution design.
  • Select and specify appropriate technology stacks and establish how individual technologies map to and realize architectural components and requirements.
  • Validate technical feasibility, compatibility, interoperability, maturity, supportability, security and lifecycle viability through analysis, prototypes, benchmarks or proofs of concept where necessary.
  • Define technology standards, patterns, configurations and engineering guidance necessary for consistent implementation of the architecture.
Architecture becomes valuable only when it can be realized. This role is analogous to the building technologist and materials engineer in the physical world: the architect must understand the properties, limitations, maturity, compatibility, lifecycle and operating implications of the technological materials from which the solution will be constructed. Technology choice should follow design need rather than substitute for design.

4.4. Solution Architect as Technology Sourcing Lead

What should we build, buy, reuse, extend or integrate, from whom, at what lifecycle cost and technical risk?
  • Evaluate build, buy, reuse, extend and integrate alternatives and recommend the appropriate realization/sourcing strategy based on architectural fit, capability, lifecycle cost, risk, time and long-term viability.
  • Define technical requirements, specifications, evaluation criteria and acceptance requirements for EOIs, RFIs, RFPs and other technology sourcing exercises.
  • Technically evaluate vendor products, proposals and contractor bids—including architecture, capability, integration, security, performance, scalability, supportability and technical risk—and lead or participate in demonstrations, POCs and technical due diligence.
  • Develop or contribute to solution cost estimates and TCO analysis covering acquisition, implementation, integration, infrastructure, licensing, operation, support, change and exit costs.
Modern solutions are rarely built entirely from first principles. Architectural responsibility therefore includes deciding what should be constructed internally, reused from the enterprise, purchased, extended, or integrated as a service. The architect contributes the technical and lifecycle-economic reasoning behind these choices. This does not replace Procurement’s commercial role; it supplies the technical accountability needed to ensure that sourced capabilities fit the architecture and remain viable beyond acquisition.

4.5. Solution Architect as Project Engineering Manager

How should the technical work be decomposed, sequenced, coordinated and technically overseen so that the design is successfully realized?
  • Contribute to decomposition, estimation, planning and sequencing of technical work, identifying engineering work packages, dependencies, prerequisites, technical milestones, critical paths, specialist resources and delivery risks.
  • Provide technical leadership and coordination across developers, engineers, specialists, vendors and contractors, ensuring that their respective engineering contributions collectively realize the integrated solution design.
  • Provide technical oversight of implementation and contractor/vendor delivery, reviewing detailed designs, technical submissions, implementation decisions, proposed deviations and significant technical changes.
  • Resolve cross-disciplinary technical issues and dependencies throughout delivery and advise project leadership on engineering progress, technical risks, cost/schedule implications and corrective actions.
The Project Engineering Manager role does not displace the Project Manager. It contributes the engineering logic of the delivery plan. Technical work has dependencies, prerequisites, sequencing constraints, specialist-resource requirements, integration points, and critical technical paths that cannot be inferred from administrative scheduling alone. The Solution Architect helps ensure that the plan reflects how the solution can actually be engineered and provides technical oversight as implementation proceeds.

4.6. Solution Architect as Solution Quality Engineer & Auditor

Was it designed and built correctly, does it satisfy its requirements and quality attributes, and does the delivered solution conform to architectural intent?
  • Establish architecture assurance criteria and maintain traceability from strategy and requirements through architectural decisions, detailed designs, implementation and delivered solution.
  • Conduct architecture/design reviews and technical audits to verify compliance with approved architecture, engineering standards, security requirements, regulatory obligations and agreed constraints.
  • Verify through appropriate evidence that the implemented solution satisfies its required functionality and quality/performance characteristics, including reliability, scalability, security, efficiency, resilience, adaptability and maintainability.
  • Identify architectural non-conformities and technical debt, assess their consequences, require appropriate remediation or formally governed exceptions, and provide technical input into solution acceptance and readiness decisions.
Engineering accountability is incomplete without assurance. Architecture evaluation is valuable because consequential design decisions should be tested rather than assumed correct (Kazman et al., 2000). The Solution Architect therefore follows architectural intent into implementation, verifies conformance and evidence of quality, identifies deviations and technical debt, and informs readiness and acceptance. This role closes the feedback loop to the original business and quality requirements.

5. Discussion

5.1. The Solution Architect as an Integrated Engineering Role

The framework is deliberately broader than descriptions that reduce the Solution Architect to application diagrams, technology selection, or mediation between business and developers. Its six roles form one engineering lifecycle: understand the problem; create the integrated optimal design; determine how it can be realized; decide what should be built, bought, reused, extended, or integrated; technically steward realization; and assure the delivered result. This breadth is not wholly alien to established professional guidance: The Open Group (2024) already emphasizes requirements analysis, alternatives, technology selection, architectural breadth, leadership, and full-lifecycle experience. The proposed framework makes the corresponding lifecycle accountabilities more explicit and integrated.
The breadth should not be mistaken for absorption of specialist roles. Business Analysts, Software and Data Architects, Security and UX specialists, AI practitioners, engineers, Project Managers, Procurement teams, and vendors retain their specialist responsibilities. The distinctive architectural accountability is coherence of the whole. This is consistent with Mulongo’s (2026) finding that isolated optimization across structural, spatial, dynamic, intelligent, and aesthetic concerns can produce locally successful but globally suboptimal designs, and with its call for integrative cross-disciplinary design judgment.

5.2. Emerging Demands: Intelligence and Human Experience

AI and human experience make this integrative responsibility more consequential. AI changes not merely a component but potentially decision authority, data dependencies, uncertainty, failure behavior, oversight, explainability, and governance; empirical evidence shows that AI-based systems generate distinctive technology, component, data, and quality-attribute architecture decisions (Zhang et al., 2023). Human interaction similarly becomes architectural when channels, modalities, journeys, feedback, or cross-channel continuity alter process, identity, state, APIs, information flows, performance, or security. Treating intelligence and human experience as first-class design dimensions does not displace specialists; it requires the Solution Architect to reconcile their consequential decisions with the rest of the solution.

5.3. Implications of the Proposed Framework

Three paradigm shifts follow. First, Solution Architecture moves from predominantly technical advisory toward end-to-end engineering accountability: architecture is accountable not only for describing an intended solution but for protecting its technical integrity through realization. Second, it moves from predominantly structural architecture toward multidimensional system design. Structural correctness remains essential, but spatial placement, dynamic behavior, intelligent decision-making, and human experience can independently render a structurally plausible solution unfit. This reinforces Mulongo’s (2026) argument that quality emerges from coordinated decisions and trade-offs across interacting dimensions rather than isolated optimization. Third, architecture moves from a front-end project activity toward lifecycle engineering stewardship. The architect’s intensity of involvement may vary, but architectural coherence must survive technology realization, sourcing, engineering sequencing, implementation deviations, and assurance. Architecture evaluation research similarly emphasizes that consequential architectural trade-offs and risks require deliberate analysis rather than assumption (Kazman et al., 2000).

5.4. Practical and Organizational Significance

The principal significance of the framework is managerial and organizational. Where the Solution Architect role is ambiguously or narrowly defined, organizations risk inconsistent expectations, accountability gaps, duplication with adjacent roles, and overdependence on individual interpretations. The six-role model provides a practical basis for clearer job descriptions, recruitment and competency assessment, career development, responsibility boundaries, and performance expectations.
It also strengthens governance and investment decisions. Management can test whether the business problem and constraints were properly translated; whether alternatives and quality trade-offs were evaluated; whether technologies appropriately realize the design; whether build, buy, reuse, extend, and integrate decisions reflect lifecycle cost and technical risk; whether engineering dependencies are being managed; and whether the delivered solution demonstrably satisfies architectural intent. Governance thereby shifts from document compliance toward evidence of architectural reasoning and outcomes. For senior management, the framework answers a practical question: what should the organization reasonably expect its Solution Architects to be professionally accountable for?

6. Conclusions

The ideal modern IT Solution Architect is best understood as the master engineer of the end-to-end IT solution. Six mutually reinforcing roles capture that accountability: Analyst and Translator of Strategy and Business Needs; Master Design Engineer; Building Technologist and Materials Engineer; Technology Sourcing Lead; Project Engineering Manager; and Solution Quality Engineer and Auditor. Within design, the five dimensions of structure, space, dynamics, intelligence, and aesthetics/human experience provide a holistic account of what must be shaped; across the lifecycle, the remaining roles help ensure that the design is realizable, appropriately sourced, coherently engineered, and demonstrably fit. The framework therefore offers a practical basis for defining and governing Solution Architecture as an integrated professional engineering capability.

References

  1. Clements, P. C., & Bass, L. (2010). Relating business goals to architecturally significant requirements for software systems (CMU/SEI‐2010‐TN‐018). Software Engineering Institute, Carnegie Mellon University. [CrossRef]
  2. Kazman, R., Klein, M. H., & Clements, P. (2000). ATAM: Method for architecture evaluation (CMU/SEI‐2000‐TR‐004). Software Engineering Institute, Carnegie Mellon University. Available online: https://www.sei.cmu.edu/library/atam-method-for-architecture-evaluation/.
  3. Mulongo, A. The five fundamental dimensions of software form: Structure, space, dynamics, intelligence and aesthetics. Computer Science and Information Technology 2026, 14(2), 19–36. [Google Scholar] [CrossRef]
  4. The Open Group. The Open Group Professional Certification Program: Conformance requirements for the architect profession (Open CA). 2024. Available online: https://certification.opengroup.org/docs/OpenCA_Conformance_Requirements.pdf.
  5. Zhang, B.; Liu, T.; Liang, P.; Wang, C.; Shahin, M.; Yu, J. Architecture decisions in AI-based systems development: An empirical study. 2023 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER); 2023. [Google Scholar] [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.