Maemo в основном основан на открытом исходном коде и был разработан Maemo Devices в компании Nokia в сотрудничестве со многими проектами с открытым исходным кодом, такими как ядро Linux, Debian и GNOME.
Совместимые с Scratchbox rootstraps доступны как для x86, так и для ARMEL, поэтому большая часть разработки и отладки происходит на x86, а окончательная упаковка - для ARMEL.