Що я пишу
Модулі, а не кліки: процес зі своїми станами й правилами, документ, який мусить виглядати рівно так, як заведено у вашій галузі, інтеграція зі складською системою, маркетплейсом чи банком, під які немає готового конектора.
Код з історією в git, який читається через рік, з міграціями й тестами там, де вони себе виправдовують. Різниця видно не на демо, а на наступному оновленні версії.
Як це переживає оновлення
Тим, що не лізе в чуже: успадкування замість правки ядра, свої дані у своїх полях, втручання в поведінку лише там, де для цього є точка розширення. Studio й накликані автоматизації дорогі саме тим, що їх не можна прочитати як діф.
На наступну версію таке переноситься годинами роботи, а не переписуванням.
Що лишається на руках
Модуль у вашому репозиторії, з вашою ліцензією, який може підхопити будь-який інший інженер, - без прив'язки й без оренди власної логіки.
І чесна оцінка межі: частина з того, що ви хочете, - це тиждень, а частина - квартал. Що саме, стає зрозуміло на першій розмові, а не після договору.