По мнению автора, единственный способ решить серьезные вопросы соответствия программного продукта потребностям заказчика и обеспечить возможность максимально быстрого изменения функциональности заключается в создании системы, позволяющей быстро модифицировать изначально заложенную бизнес-логику в соответствии с текущими потребностями банка. Добиться этого можно, например, разделением уровней ПО и функциональной модели банка, создаваемой для каждого клиента средствами администрирования системы.