سی شارپ یک زبان برنامه نویسی عام منظوره است که توسط شرکت مایکروسافت ارائه شده و برای نوشتن انواع برنامه ها از جمله برنامه های دسکتاپ ، برنامه های وب، برنامه های موبایل و بازی نویسی قابل استفاده است. این زبان برنامه نویسی یکی از قدرتمندترین زبان های برنامه نویسی دنیا در سطح کلان محسوب می شود و پروژه های بسیار بزرگی با آن نوشته شده اند.