For a role that is so influential to the success of complex IT projects, the variety in the definition of Solution Architecture is surprising. This article concludes with a general definition following a gap analysis of responsibilities within the typical project team.
Solution Architecture has a reputation for producing output that is largely engineered for function, overlooking the creative responsibilities of architecture to produce an aesthetically pleasing outcome.