Смартфони і комунікатори відрізняються від звичайних мобільних телефонів наявністю досить розвиненою операційної системи, відкритої для розробки програмного забезпечення сторонніми розробниками (операційна система звичайних мобільних телефонів закрита для сторонніх розробників). Встановлення додаткових програм дозволяє значно поліпшити функціональність смартфонів і комунікаторів в порівнянні зі звичайними мобільними телефонами.