Понятие трудоемкости - вопрос относительный..но для изменения алгоритма потребуется значительная переделка ПО, что крайне трудоемко
Ради эксперимента попробуйте обучить нового человека данной программе (приняли на работу нового офис-менеджера, появился новый дилер и т.д и т.п.) Что будет после этого более трудоемким еще надо сравнить, тем более что обучать новых людей приходится ни раз и ни два за год (в том числе и в Ваших сбытовых подразделениях).
Чем меньше вопросов будет возникать на первоначальном этапе обучения, тем быстрее будут производится расчеты и тем меньше новые люди будут "шарахаться" от данной программы..