o语言是强类型语言，所有变量需要先定义后使用。Xojo的集成开发环境（整合开发环境，IDE）提供了工程管理器、界面设计器、菜单设计器、工具栏设计器、报表设计器、代码编辑器、编译器、调试器等全套工具。Xojo的编译器曾经可以为X86、68K、PowerPC三大类芯片编译原生程序，随着后两者的衰落，目前只支持Intel X86系列及其兼容芯片，能为Windows生成PE格式可执行文件，为Mac OS X生成Mach-O格式程序包（以前还支持PEF格式的单一可执行文件），为Linux生成ELF格式的可执行