Free Oberon представляет собой кроссплатформенную интегрированную среду разработки программ на языке программирования Оберон, выполненную в классическом псевдографическом стиле.
Компиляция программ производится при помощи транслятора Оберона «Офронт+», а откомпилированные консольные программы можно запустить независимо или во встроенном кроссплатформенном эмуляторе терминала. Free Oberon использует новейший вариант языка Оберон (Оберон-07). Тип CHAR имеет размер 2 байта и поддерживает Юникод. С учётом этого переписаны основные модули: In, Out, Files, Texts и проч. К расширениям языка относятся указатели на массивы.
Среда содержит в себе кроссплатформенный модуль Graph для программирования графики. Он построен на базе библиотеки Allegro5.
Интерфейс среды и сообщения компилятора об ошибках переведены на другие языки. Любой может добавить язык, отредактировав текстовый файл.
Free Oberon — свободная программа и поставляется под лицензией GNU GPL версии 3 вместе с исходными кодами. Она компилируется под операционными системами Windows, GNU/Linux и другими. Версия для Windows содержит в себе собранный компилятор Ofront+, и усечённую сборку MinGW, необходимую для его работы, а также файлы библиотеки SDL2, используемую в модуле Graph для разработки графических программ. Откомпилированные программы являются «родными» для Windows и не требуют дополнительных DLL-файлов для работы.
Free Oberon — это часть большего проекта, включающего в себя написание серии учебников по программированию, создание методических материалов, а также разработку компилятора Оберона и других программ с целью развития информатики как науки и популяризации её среди программистов и учащихся.
Игра Жизнь с цветами, сделанная на Free Oberon
Исходные коды программ, написанных пользователем, хранятся в каталоге Programs, а исполняемые файлы — в каталоге bin. Для компиляции используется сценарный файл data\bin\compile.bat (на Линуксе: data/bin/compile.sh), который по желанию можно редактировать.
Ознакомьтесь с документацией, чтобы быстрее освоиться с пользовательским интерфейсом Free Oberon. Редактор можно перевести в оконный режим, используя сочетание клавиш [Alt+Enter], работает копирование и вставка по [Ctrl+C] и [Ctrl+V]. Зациклившуюся программу можно остановить, нажав сочетание клавиш [Ctrl+Break]. Среди прочих, доступны модули In, Out, Strings, Files, Math, Graph.