SharpDevelop est un outil de développement pour les applications utilisant .Net Framework. Il supporte le développement d'applications en C#, Visual Basic et Boo. L'interface claire et agréable, met à disposition tous les outils nécessaires au programmeur Windows. Le programme offre des projets pré-établis classés par type, sur lesquels vous pouvez travailler. Notez que toute erreur repérée dans le code sera affichée dans la fenêtre d'erreur. Deux onglets vous permettent de visualiser le code que vous venez d'écrire, et l'apparence qu'il aura (à la façon WYSIWYG).