Przez długie lata na rynku programistów i designerów dominowało przekonanie, że pisanie programów absolutnie nie może się opłacać. Wielkim wyzwaniem dla wszystkich bez wyjątku, było piractwo, które w pewnym okresie zminimalizowało do zera możliwości czerpania profitu z pisania komercyjnych programów. Naturalnie zupełnie inaczej miały się całe pakiety oprogramowania, zwłaszcza biurowego czy korporacyjnego, które w zasadzie tylko w wersji oryginalnej mogło funkcjonować w przestrzeni przedsiębiorstwa czy instytucji. Pomijając jednak te skrajne przypadki, dla większości programistów odniesienie sukcesu finansowego ze swoim pomysłem na program było bardzo nikłe, ale pojawienie się technologii mobilnych kompletnie odwróciło tę zależność. Obecnie, aby zarabiać na swoich umiejętnościach programistycznych, nie trzeba pracować dla jednej z wielkich korporacji czy też projektować i pisać gier komputerowych. Wystarczy wpaść na dobry pomysł przydatnej aplikacji mobilnej i wprowadzić go w życie, aby stać się głównym twórcą internetowego sukcesu.
To potrzeba jest matką wynalazków i w świecie urządzeń mobilnych to właśnie osoby, które nagle czegoś potrzebują i orientują się, że nie ma aplikacji mogącej spełnić ich oczekiwania, odpowiadają za wielką część nowych kodów i ciekawych koncepcji. Platformy mobilne, a w szczególności najpopularniejsze systemy jak Android, są wyjątkowo proste i zrozumiałe dla niemal każdego amatora. Dzięki temu wcale nie potrzeba całego biura informatyków, aby wprowadzić w życie nawet najbardziej nietuzinkowy pomysł. Dzięki łatwości pisania programów, a później ogólnodostępności sklepów cyfrowych rozprowadzających ten kod wśród zainteresowanych użytkowników, każdy może w ciągu miesiąca odnotować wielki wzrost zainteresowania swoją aplikacją.