Во-первых, нужно создать минимально рабочий продукт, чтобы получить данные о том, какова реальная ситуация на текущий момент.