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