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. :) Feb 19, 2011 at 13:43

3 Answers 3


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! =) Feb 19, 2011 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, 2011 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, 2011 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, 2011 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, 2015 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 and acknowledge that you have read and understand our privacy policy and code of conduct.

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