Boot Brings the Oberon Inner Core into memory and passes control to it.
Build provides the compiler and associated program building and debugging tools for Oberon.
Edit manages the text and font handling in Oberon.
Files handles persistent storage and the file and directory interface of Oberon.
Kernel handles initial kernel load / the heap and GC / the SDcard and sectors / the timer and clock / traps.
Modules manages compiled module loading and unloading in Oberon.
Oberon implements the user-interaction functionality and the task loop of the system.
System prepares the user interface and manages viewers for the user.