I'm wondering why it isn't called Microsoft Communication Foundation. Does it rely on Windows and will it rely on Windows in the foreseeable future?

  • 5
    WCF should really be called WTF. :) – MetalMikester Feb 19 '11 at 13:43

Windows Communication Foundation, Windows Workflow Foundation and Windows Presentation Foundation all require the Windows OS.

WCF and WWF services usually run on a Windows Server, and WPF is also windows-only.

  • +1 Good point, this makes sense! I never thought of it as I've never asked myself the question. Thanks! =) – Will Marcouiller Feb 19 '11 at 14:03
  • 2
    The avatar alone would be worth +1. Good luck the answer is valid as well, so I got a clean conscience :) – user7043 Feb 19 '11 at 14:06
  • 3
    Though Workflow is just called WF to avoid litigation from the World Wide Fund for Nature (WWF). If you don't believe me check out why the US wrestling changed from WWF to WWE. – ChrisF Feb 19 '11 at 14:34
  • 2
    Windows is not required for most of the implementation of WCF thanks to Mono Project. mono-project.com/WCF – user2567 Feb 20 '11 at 15:53
  • Not true, WCF runs on Mono. (As others said.) This was just branding to make you think it only runs on Windows. – stimpy77 Mar 24 '15 at 19:52

Just marketing, I remember around when .Net was initially released, they rebranded all the servers (Exchange, Sql Server etc) to be called the ".Net Servers".


I believe it's part of a larger branding strategy by Microsoft. For example, Windows Workflow Foundation and Windows Presentation Foundation are similarly not really tied to "Windows" as such, either.

(You could probably argue that WPF is "more" tied to Windows than the others, but Silverlight shows that much of WPF can be run on other platforms as well)

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.