Xojo является средой кросс-платформенной быстрой разработки (RAD), которая позволяет простым людям создавать сложное программное обеспечение (приложения, игры) для разных платформ ориентации Mac OS X, Microsoft Windows, Linux x86, IOS, Web, а также Raspberry Pi.
Xojo использует собственный объектно-ориентированный BASIC диалект, также известный как Xojo.
В отличие от большинства сред программирования, исходный код проекта не хранится в виде текстовых файлов по умолчанию, а в собственном, едином формате файла. Тем не менее исходный код может быть сохранен в текстовом формате для использования с системами контроля версий и могут быть экспортированы в формат XML.