XProfan ist das erweiterte Profan: Zahlreiche neue Dialogelemente, wie Datumseingabe, Spinedit, Tooltips oder Statuszeile. Druckerauswahldialog beim Drucken. Objektorientiertes Programmieren in Profan! Zahlreiche Detailverbesserungen, die das Programmiererleben leichter machen. XProfan ist eine Programmiersprache, die direkt für die ereignisorientierte Programmierung graphischer Oberflächen geschaffen wurde. Andere Programmiersprachen, wie etwa PASCAL, BASIC, oder C erhalten diese Fähigkeiten nur durch zusätzliche DLLs oder Bibliotheken. Die Software unterstützt ohne jede Zusatzbibliotheken nicht nur alle graphischen und multimedialen Möglichkeiten aktueller Windowsversionen unterstützt, sondern zusätzlich auch mit dBase-Dateien, beliebigen ODBC-SQL-Datenbanken und dem FTP-Protokoll (Internet) umgehen kann. XProfan ist eine einfach zu erlernende Programmiersprache. Umsteiger von BASIC werden vieles wieder erkennen. Zahlreiche Befehle und Funktionen unterstützen das Umschreiben bisheriger Programme aus BASIC-Dialekten, wie etwa QBASIC, MS-BASIC, TURBO-BASIC oder POWER-BASIC. Andere Elemente erinnern an PASCAL, C oder auch JAVA. Ein fertiges PROFAN-Programm ist oft unter 500 kB groß und benötigt zur Ausführung weder megabytegroße Bibliotheken oder unzählige DLLs. Programme lassen sich ohne komplizierte Installationsroutinen auf jedem beliebigen Rechner (mit entsprechendem Betriebssystem) kopieren und ausführen.