Здравствуйте, Hard_Club, Вы писали:
H_C>Как определить во время проектирования: делать приложение многопоточным или прогопроцессным?
Зависит от задач/инструментария/платформы.
Если есть ответ на вопрос: "зачем мне нужна многопоточность", то определить способ реализации обычно несложно.