Clarion# ist die Implementierung der Windows-Programmiersprache Clarion für die .NET-Plattform. Dafür wurde die Clarion-Sprache erweitert, um das .NET-Framework vollständig zu unterstützen und auszunutzen. Gleichzeitig wurde die Kompatibilität zu Syntax und Möglichkeiten der bisherigen Clarion-Sprache bewahrt.
Clarion.NET ist ein komplett ausgestattetes System zur Entwicklung von Anwendungen für WinForms, WebForms und CompactForms. Diese Eigenschaften erlauben es Clarion-Programmierern .NET-Anwendungen zu entwickeln, die auf dem Desktop, im Internet und auf Mobilgeräten ablaufen können, inklusive XML-Web-Services and ASP.NET-Seiten. Außerdem kann der Code anderer .NET-Sprachen integriert werden.
Die integrierte Entwicklungsumgebung (IDE) von Clarion.NET enthält neben Editoren auch template-basierte Generatoren für Anwendungen, Prozesse, Datenbankaktionen, Reporte, Menüs, Masken und sonstige Fenster. Clarion wird komplettiert durch einen Debugger, MSIL Compiler und Datenmodellierer.
Der übliche Ablauf zur Anwendungserstellung ist die Definition des Datenmodells im Data Dictionary Editor, die Generierung der Anwendungskomponenten durch den Applikationsgenerator und die individuelle Anpassung der generierten Anwendung. Die Anpassung kann sowohl durch eigenen Code als auch fremden Code erfolgen, der z.B. durch Templates von Drittanbietern (3rd Party) generiert wird.
Clarion.NET wird derzeit als Betaversion ausgeliefert und soll bis Ende 2009 fertig gestellt werden. Die Professional Edition kostet 1.154,20 Euro inkl. 19 % MwSt. und enthält alle Komponenten zur Erstellung von WinForms-Anwendungen. Die Enterprise Edition kostet 1.885,- Euro inkl. 19 % MwSt. und enthält alle Komponenten zur Erstellung von WinForms, WebForms- und CompactForms-Anwendungen.