MapBasic is a complete, BASIC-like programming language used to create custom applications for use with MapInfo Professional

Use MapBasic to extend geographic functionality, automate repetitive operations, or integrate MapInfo Professional with other applications – quickly and easily.

With MapBasic, a custom application can be as simple as adding a menu item to MapInfo Professional or as sophisticated as redesigning the entire user interface and extending the functionality of MapInfo Professional. You can modify the MapInfo Professional user interface by adding customized toolbars, menus and dialog boxes to suit the specific needs and technical sophistication of the end user. You can even hide unneeded functionality or change the terminology to reflect a specific application.

Most importantly, MapBasic is easy to learn and use. Most users with very little self training can program in MapBasic in a matter of hours.