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