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