Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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?

share|improve this question
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.

share|improve this answer
+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
The avatar alone would be worth +1. Good luck the answer is valid as well, so I got a clean conscience :) – delnan Feb 19 '11 at 14:06
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
Windows is not required for most of the implementation of WCF thanks to Mono Project. – 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".

share|improve this answer

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)

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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