You can use C# to build just about anything: business applications, games, web apps, and mobile/tablet apps. Here are five awesome applications you can build with C# code.

1. Video Games

C# is extremely popular in many sectors of the gaming industry. You can use C# to quickly develop games for Windows, Android, iOS, and Mac OS X.

2. Anti-Hacking Software

In a world now rich in cyber attacks, major hacks, and an urgent need to keep sensitive information safe, it comes as no surprise that companies, government, and financial institutions are scrambling to bulk with their cybersecurity.

3. Windows Apps

It should come as no surprise that Microsoft’s C# and .NET framework is used primarily to create Windows client applications.

4. Mobile Apps

You can build native mobile apps for multiple platforms – Android, iOS, and Windows devices – on a shared C# codebase.

5. Windows Store Apps

Windows store apps were introduced by Windows 8, which coincides with the rise of C#’s popularity. Coincidence? I’ll let you be the judge