Primitiv SOA är baslinjens serviceorienterade arkitektur medan modern SOA används för att representera tilläggen till den primitiva SOA. Primitive SOA ger en riktlinje som ska realiseras av alla leverantörer, medan Contemporary SOA utökar SOA-horisonten genom att lägga till nya funktioner till primitiva SOA.