C# (“C-sharp”) is an object oriented programming language by Microsoft that aims to combines the computing power of C++ with the convenience of Visual Basic. C# was designed to work with Microsoft’s .NET-platform. Microsoft’s goal is to facilitate the exchange of information and services via the web. Programmers can build on existing code rather than having to write a new one every time. This makes C# faster and cheaper for marketing new products and services.