As aplicações móveis diferem do software de secretária devido ao seu ambiente de execução, recursos limitados, requisitos de elevada autonomia, concorrência de mercado, etc. Isto traz a necessidade de ter processos de desenvolvimento personalizados que respondam eficientemente a estes desafios, para facilitar o desenvolvimento de produtos de alta qualidade que sejam capazes de se destacar e permanecer competitivos neste domínio.