EMBOX представляет из себя конфигурируемую модульную ОС, примененяемую во встроенных системах.
Задачи, выполняемые встроенными системами, как правило, специфичны, а аппаратные ресурсы ограничены, что затрудняет применение в них ОС общего назначения.
Одной из основных особенностей исходных кодов системы EMBOX является их максимальная структурированность, позволяющая представить ядро как набор взаимосвязанных модулей, каждому из которых можно задать требуемые параметры. Это позволяет тонко настроить систему и создать образ, нацеленный на конкретную задачу, будь то средство для тестирования аппаратного обеспечения, либо полноценная операционная система с виртуальной памятью, включающая сетевую и файловую подсистемы. К тому же, такой принцип построения упрощает отладку отдельных модулей системы, а так же портирование на новые платформы (на сегодняшний день EMBOX работает на процессорах SPARC, ARM и MicroBlaze).
Разработка ведется в тесном сотрудничестве с кафедрой Системного Программирования Математико-Механического факультета СПбГУ. В частности, в рамках проекта EMBOX проводятся студенческие проекты, преследующие как образовательные цели (обучение новых специалистов в области встроенных систем), так и исследовательские, затрагивающие проблемы эффективного управления проектом с открытым кодом, например, снижение порога вхождения в команду для новых участников.
EMBOX успешно применяется в коммерческих проектах ЗАО "Ланит-Терком".