Oprogramowanie do popularnych komórek oparte na licencji
open source diametralnie zmieniło osiągnięcia urządzeń mobilnych. Aktualnie projektowanie aplikacji mobilnych jest niezwykle proste i wymaga tylko podstawowej wiedzy o programowaniu. Przez to na stronach internetowych można znaleźć tysiące amatorskich programów stworzonych na
komórki, które wykorzystują urządzenia w jakie wyposażony jest zazwyczaj smartphone: żyroskopy, kamerę czy nawigację GPS. Dużo z tych programów wykorzystywana jest jedynie do zabawy, istnieją jednak takie, które mogą pomóc ocalić ludzkie życie. Możliwości oprogramowania ograniczone są więc jedynie przez fantazję programisty.