Maemo är baserat på Debian GNU/Linux och bygger till stor del på GNOME-projektets grafiska användargränssnitt, ramar och bibliotek. Maemo använder fönsterhanteraren Matchbox och GTK-baserade Hildon som dess GUI och applikationsram. Maemo 5 PR1.2 har även stöd för Qt 4.6, liksom Symbian^4.
Gränssnitt
Jämfört med tidigare versioner av Maemo har användargränssnittet förändrats avsevärt i Fremantle (Maemo 5). Home screens[2] och panorama desktop[3] är några exempel på nytt ögongodis som finns i Fremantle.
Applikationer
Alla versioner av operativsystemet kommer med fyra förinstallerade spel: Schack, Mahjong, Blocks och Marbles. Maemo Extras och Ovi Store är de största applikationsbutikerna som är tillgängliga för plattformen. Sedan 6 juli2010 har Maemo Extras haft över 15 miljoner nerladdningar av program för Maemo 5.[4]
Meego
På Mobile World Congress i februari 2010 meddelade Nokia och Intel att Maemoprojektet skulle gå samman med Moblin för att skapa den mobila mjukvaruplattformen Meego.[5] Den första Meegobaserade telefonen förväntas bli lanserad på Nokia World i september 2010.