Primitieve SOA is de baseline servicegeoriënteerde architectuur, terwijl hedendaagse SOA wordt gebruikt om de uitbreidingen van de primitieve SOA weer te geven. Primitive SOA biedt een richtlijn die door alle leveranciers moet worden gerealiseerd, terwijl Contemporary SOA de SOA-horizon uitbreidt door nieuwe functies toe te voegen aan primitieve SOA.