Nie trudno jest stworzyć aplikację, jeżeli zna się odpowiedni język programisty. Sztuką jest stworzyć taką aplikację, która w przyszłości będzie się rozwijać, dopasowując się jeszcze lepiej do potrzeb użytkowników. Aby się to mogło udać, potrzebne będzie m.in. skalowanie aplikacji.