Кроссплатформеность
Реализация программных продуктов с возможностью их запуска на различных операционных системах (Linux, MacOs, Windows...)
Открытость
Основная часть используемых библиотек являются открытыми (OpenSource) и свободными для распространения.
Расширяемость
В процессе проектирования и реализации программного продукта, используется ООП и шаблоны проектирования.