Silverlight is a cross-browser, cross-platform implementation of the .NET Framework for building and delivering the next generation of media experiences and rich interactive applications (RIA) for the Web.
Microsoft SharePoint is a Web application platform developed by Microsoft. It comprises of a multipurpose set of Web technologies backed by a common technical infrastructure. The best part about it is that non technical users find it easy to use.
WCF / WPF
WCF: Windows Communication Foundation. It is meant for designing and deploying distributed applications under service-oriented architecture (SOA) implementation. WPF: Windows Presentation Foundation. It is a computer-software graphical subsystem for rendering user interfaces in Windows-based applications.