Service Oriented Architecture (SOA)

A conceptual approach to software development emphasizing (+/- maximizing the use of) services (definition 1) as opposed to vertically integrated application software.