Многие затраты времени и финансов связана с тем, как выстраивается коммуникация между заказчиком и исполнителем, на каких устройствах должен запускаться ваш продукт, а также учет разных версий операционной системы и размеров экрана гаджетов. Много времени уходит на тестирование и отладку приложения – не так просто сходу найти ту самую ошибку в коде, из-за которой все пошло не так.