Capgemini interview question

What is WCF? Why would you use it?