Le processus de développement dépend de la complexité de l'application et de la taille de l'équipe qui y travaille. D'une manière générale, les petites applications qui ne comportent pas beaucoup de fonctionnalités prendront moins de temps à créer que les applications plus complexes. Et, bien sûr, une équipe plus nombreuse mettra plus de temps à réaliser le projet qu'une équipe moins nombreuse.