What's in a name? Distinguishing between SaaS and SOA

Phillip A. Laplante, Jia Zhang, Jeffrey Voas

Research output: Contribution to journalArticlepeer-review

90 Citations (SciVal)


The Zachman architectural model can be used, to demonstrate the distinction between software as a service (SaaS) and service-oriented architecture (SOA). The difference between the two is that the SaaS is a software-delivery model, while the SOA is a software-construction model. The Zachman model is used to demonstrate the difference between these two software models, as it is better understood by non-IT professionals. The SaaS delivery model separates software ownership from the user, allowing him, or her to execute it on-demand through some form of client-based architecture through the Internet, or Intranet. The model delivers software as utility services and charges on a per-use basis. The Zachman model also demonstrates that despite significant differences the two software models are closely related architectural models for large-scale information systems.

Original languageEnglish (US)
Article number4525542
Pages (from-to)46-50
Number of pages5
JournalIT Professional
Issue number3
StatePublished - 2008

All Science Journal Classification (ASJC) codes

  • Software
  • Hardware and Architecture
  • Computer Science Applications


Dive into the research topics of 'What's in a name? Distinguishing between SaaS and SOA'. Together they form a unique fingerprint.

Cite this