De voordelen van een Service-Oriented Architecture (SOA) zijn overtuigend: lagere ontwikkelingskosten door de snelle implementatie van nieuwe functionaliteiten die bestaande code hergebruiken, grotere flexibiliteit en lagere onderhoudskosten.
Echter zal bij een organisatie die toegewijd is aan SOA, het aantal herbruikbare services groeien waardoor het moeilijk kan zijn om de beschreven voordelen te blijven realiseren. Daar zijn beleidslijnen en procedures voor nodig om de SOA goed te managen, ook wel SOA Governance genoemd. SOA Governance bestaat uit drie aspecten die het beheer van SOA voor de gehele organisatie mogelijk maakt: organisatorisch, operationeel en de levenscyclus. Alleen door de SOA goed te managen kunnen de beoogde ROI en TCO die ten grondslag lagen aan de adoptie van SOA gewaarborgd worden.