Windows Communication Foundation: Windows Communication Foundation is a set of .NET technologies focused on the communications infrastructure needed in a SOA environment. These messaging technologies (the stuff that lets the various components of a SOA talk to each other, for starters) simplify the development and running of systems. They include standards-based support for secure and reliable messaging under multiple environments. These work with Windows Vista™ as well as with Windows XP and Windows Server 2003.