Народ, вы опять путаете понятия. Только теперь уже с другой стороны
Есть разные задачи
- "Абстрактное" программирование не связанное с конкретным приложением
- Программирование в рамках FrameWork конкретного приложения
- Обсуждение постановки задачи и консультирование пользователя
Пример, приведенный в шапке темы - это "абстрактное" программирование. По большому счету, никому не интересное
То, чем занимаются разработчики Axapta - это программированием в рамках конкретного FrameWork. И здесь не требуется ни знания "абстрактного" программирования, ни знания бизнес-процессов. Здесь требуется знание этого самого FrameWork.
А знания бизнес-процессов требуются когда Вы начинаете общаться с пользователем. Но какое это имеет отношение к собственно написанию кода? Тут консультанта в пару к разработчику будет достаточно.