C# runs on the .NET a framework that is consisted of objects. The framework contains other languages that are all debugged under the CLI (Common language infrastructure). http://wpcdeckingfence.com/php-web-developers-why-online-marketers-prefer-to-utilize-them/