MapBasic is a BASIC-like programming language used to create custom applications for use with MapInfo Professional or special MapInfo runtimes.