REALbasic ist eine objektorientierte und bedienungsfreundliche Programmiersprache mit Visuellen Entwicklungsumgebungen für Mac OS X und Mac OS 9, Linux und Windows und basiert in ihren Befehlen und der Syntax auf der Programmiersprache BASIC.
Es ähnelt sehr stark Visual Basic 6, so dass es derzeit sehr beliebt bei Visual-Basic-6-Anhängern ist, die nicht zu .NET wechseln wollen. RealBasic wird mit einer großen Bibliothek an Elementen ausgeliefert. Die derzeit aktuelle Version ist RealBasic 2008 Release 3. Eine eigene Entwicklungsumgebung für Linux ist seit 2005 verfügbar.
REALbasic-Programmcode kann ohne Änderungen auch auf den jeweils anderen Plattformen compiliert werden und erzeugt dabei Stand-Alone-Anwendungen für das jeweilige System (es wird keine zusätzliche Laufzeitumgebung benötigt). Für jeweils plattformspezifische Änderungen sind Direktiven implementiert, die es erlauben, den Quellcode entsprechend anzupassen.
In Deutschland wird REALbasic von ASH vertrieben.
REALbasic wurde ursprünglich von dem US-Amerikaner Andrew Barry unter dem Namen CrossBasic entwickelt, damals als reine Macintosh-Software. Da CrossBasic einerseits sehr einfach zu bedienen war, andererseits aber durchaus professionelle Programme damit entwickelt werden konnten, entstand schnell eine große Community. Aus dem ursprünglichen Hobby-Projekt (Barry war hauptberuflich Spiele-Entwickler) wurde Ende der 90er Jahre eine kommerzielle Software: Der heutige Besitzer und CEO, Geoff Perlman, kaufte das Projekt und gründete in Austin (Texas) die REAL Software Inc. Trotz einiger Anlaufschwierigkeiten ist REALbasic heute die führende BASIC-Entwicklungsumgebung auf dem Mac.