SOAP bir iletişim protokolü ve XML tabanlı mesaj formatını kullanıyor, genellikle HTTP veya SMTP gibi iletişim protokollerini kullanır.
WCF ise çoklu iletişim protokollerini destekler, bu nedenle SOAP'ın yanı sıra REST, TCP, MSMQ gibi farklı protokollerle çalışabilir.
SOAP Platform bağımsız, yani farklı platformlardaki uygulamalar ile kullanılabilir.
WCF ise Windows tabanlı, bu nedenle genellikle Microsoft platformlarıyla daha sık ile4işimde kullanılır.
Genellikle Remote Procedure Call yani RPC tabanlı servis çağrılarına odaklanır SOAP, WCF ise daha geniş bir hizmet modelini destekler, yani RPC tabanlı servislerin yanı sıra mesaj tabanlı, duyuru tabanlı ve daha fazlasını içerebilir.