Architecture
KaiOS Product is decoupled into two components : Core and App Profile.

App Profile
A collection of built-in web apps, which represents the user interfacing functions of KaiOS for a given device form factor.
Core
The underlying platform that consists of the Web application runtime, i.e. Gecko, plus the hardware adaptation layer and a few other supporting module.