Я думаю, что большинство людей были в этой ситуации. Начальное планирование проекта начинается. Требования изложены. После архитектурного анализа и сортировки через API / Frameworks выбирается подходящая технология. Разработка начинается. И тогда это начинается. Как только вам понадобится выполнить...