Primitive SOA er den grunnleggende tjenesteorienterte arkitekturen, mens moderne SOA brukes til å representere utvidelsene til den primitive SOA. Primitive SOA gir en retningslinje som skal realiseres av alle leverandører, mens Contemporary SOA utvider SOA-horisonten ved å legge til nye funksjoner til primitive SOA.