These include some user-space software, like certain status bar and taskbar applets (including the display brightness applet) and applications, and some system daemons related to connectivity and power management.Maemo comes with a number of built-in applications, but additional applications can be installed from a number of sources, including various official and community software repositories, and deb files through either the built-in package manager "Application manager", or the Advanced Packaging Tool and dpkg.
It uses the Matchbox window manager and the GTK-based Hildon framework as its GUI and application framework.
The user interface in Maemo 4 is similar to many hand-held interfaces and features a "home" screen, from which all applications and settings are accessed.
The application manager also provides an overview of everything currently installed on the system.
Data can be synchronized with a PC via a USB connection, and the user's files can be accessed using the standard Removable Storage Device protocol. The new version mostly consists of security updates.
Advanced Packaging Tool with a command-line apt-get client can be used to install applications.
Users can subscribe to different software repositories, which can then be used to automatically keep software up to date.ESD is used as the primary sound server, and GStreamer is used by the shipped media player to play back sounds and movies.The formats supported by GStreamer can be extended by compiling GStreamer plugins in scratchbox (Maemo SDK), which was done, for example, to bring Ogg support to the platform, Window management is handled by the Matchbox window manager, which limits the screen to showing a single window at a time (Ubuntu Netbook Edition implements a similar system).At the Mobile World Congress in February 2010, it was announced that the Maemo project would be merging with Moblin to create the Mee Go mobile software platform.Despite that, the Maemo community continued to be active, and in late 2012 Nokia began transferring Maemo ownership to the Hildon Foundation, which was replaced by a German association Maemo Community e. The interface uses either the touch screen, or a directional pad and select button, with separate back, menu, and home buttons.Maemo devices can be updated using a simple flashing method with a computer over USB.