Business Software Architecture (BSA)

  • Lina Khalid


Enterprises deploy business architecture capabilities. There is some confusion regarding the definition of business software architecture because it merges two terms: business and software architecture. In this chapter, there will be a brief definition of BSA with all related concepts. The basic roles of a business manager and a software architect are explained. Software architects take up an exceptional role in the world of IT. They are expected to know the technologies and software platforms on which their organizations run as well as the businesses that they serve. The relationship between business architecture and IT is described; the relationship between business architecture and IT is intertwined so that anyone talking about business architecture must be able to address how it is related to IT. Business architecture ecosystem will be defined in this chapter to represent the essence of the business. Also, pragmatic architecture shows how the architect adopts the best approach to the architecture.

At the end of the chapter you will learn:
  • The concept of business software architecture

  • The ecosystem for business architecture

  • Software architect and business managers responsibilities in business software architecture

  • The requirements for business architecture

  • The concept of pragmatic architecture


Business software architecture Business ecosystem Pragmatic architecture Software architects Business managers 


  1. A. Randell, E. Spellman, W. Ulrich, J. Walk, Leveraging Business Architecture to Improve Business Requirements Analysis, A Business Architecture Guild Whitepaper (2014)Google Scholar
  2. W. Ulirich, N. Mchorter, Defining requirements for a business architecture standerd, A white paper (2010)Google Scholar

Further Reading

  1. 97 Things Every Software Architect Should Know, Collective Wisdom from the Experts (OReilly, 2009)Google Scholar
  2. L. Bass, Designing Software Architecture to Achieve Business Goals (Software Engineering Institute, Carnegie Mellon University, 2010)Google Scholar
  3. R. Kaman, L. Bass, Categorizing Business Goals Software Architectures, Technical report CMU/SEI (2006)Google Scholar
  4. R. Kazman, L. Bass, Toward Deriving Software Architectures From Quality Attributes, Technical report CMU/SEI (1994)Google Scholar
  5. Measuring business architecture success, whunde kuehn References published on cutter consortium (, July 2016) Source URL:
  6. K. Sandkuhl, Aligning Software Architecture and Business Strategy with Continuous Business Engineering, Springer International Publishing, LNBIP 286 (2017), pp. 14–26. Scholar
  7. The Role of an Architect,, microsoft. 2008
  8. W. Ulirch, Business architecture’s role in re architecturing technology solution author by ( (2017)Google Scholar

Copyright information

© Springer Nature Switzerland AG 2020

Authors and Affiliations

  • Lina Khalid
    • 1
  1. 1.AmmanJordan

Personalised recommendations