Разработанное изначально для персональных компьютеров, программное обеспечение Maemo с открытым исходным кодом на базе Linux обеспечивает карманному устройству функционал, аналогичный настольному компьютеру.
Nokia N900 развивает идеи предыдущего поколения Интернет-планшетов Nokia, расширяя выбор устройств для энтузиастов высокотехнологических новинок, поскольку для этого класса пользователей особенно важны многозадачность и комфортная работе в Интернете, то есть те возможности, которыми обладают настольные компьютеры.