Современная система автоматизации банка должна отвечать следующим требованиям:
1) надежность комплекса программно-аппаратных средств.
Это требование связано с необходимостью обеспечить максимальную, близкую к 100%, устойчивость работы комплекса. В частности, необходимо обеспечить достоверность данных и корректность действий с ними в случае выхода из строя аппаратных средств, отключения электропитания, недопустимых действий оператора и т.п. ситуаций.
Необходимый уровень надежности функционирования системы должен обеспечиваться за счет:
использования сертифицированных аппаратных средств;
использования передовых системотехнических решений на базе лицензионно чистых программных средств;
применения современных технологий при разработке прикладного программного обеспечения.
2) производительность.
Быстрота реакции системы на запрос пользователя демонстрирует соответствие существующего объема доступных данных производительности комплекса. Мировой уровень развития систем автоматизации банковской деятельности позволил сделать стандартом задержку реакции системы не более 2 секунд. Такая величина задержки не является строго обязательной, но чрезмерное ее увеличение является недопустимым.
3) гибкость.
Выполнение данного требования должно обеспечить возможность с минимальными финансовыми и временными затратами оперативно трансформировать архитектуру комплекса аппаратных средств в случае изменения требований банка (подключение к сети удаленных филиалов банка, изменение специализации рабочих мест и т.п. организационных мероприятий).
Гибкость программных средств позволяет настраиваться прикладному программному обеспечению на специфические требования как страны (национальный язык, законодательство и т.п.), так и банка (формы внутрибанковской отчетности и т.п.).
4) открытость.
Это требование тесно связано с предыдущим, но должно рассматриваться более широко в плане готовности к расширению возможностей существующей САБ при появлении в этом необходимости.
Банковская система должна легко адаптироваться ко всем вновь возникающим требованиям и позволять достаточно просто включать новые функции.
5) безопасность (защищенность САБ и данных).
Выполнение данного требования подразумевает контроль и необходимое ограничение доступа к САБ.
С этой целью могут применяться различные виды мероприятий.
Организационные мероприятия: наличие службы безопасности, видео- и телесистемы слежения и другие формы контроля.
Аппаратные и программные средства регламентации доступа непосредственно к комплексу: организация контроля и разрешения работы на рабочих местах, доступ к функциональным подсистемам, базам данных и другой электронной информации для пользователей разного уровня.
6) дружелюбность (простота пользования системой).
Банковская система дает положительный эффект только в случае, если ее эксплуатация для персонала в меру проста и легка (сравнительно короткое и доступное обучение персонала банка, простота и доступность изучения и использования плюс удобство программного обеспечения в решении ежедневных задач).
Дружелюбность системы обеспечивают:
современные средства взаимодействия с системой, сводящие процесс обучения неподготовленного пользователя к минимуму;
контекстно зависимая помощь, средства контроля данных и исправления ошибок;
простота извлечения любых данных в заданной форме.
7) восстанавливаемость.
Это требование предполагает минимальное время восстановления работоспособности в случае нештатных ситуаций и минимальное время регламентного обслуживания и включает в себя уровень и быстроту гарантийного и послегарантийного обслуживания, поддержку системного и прикладного программного обеспечения (Hot line) и т.п. сервис.
8) совместимость.
Появление данного требования связано с необходимостью дать пользователю, работающему на своем рабочем месте, возможность свободного (в пределах его служебных обязанностей) доступа, обмена и работы со многими другими ЭВМ и периферийными устройствами, сетями, банками данных, функционирующими, возможно, в других стандартах.
9) размер возможных капиталовложений.
Стоимостной фактор, хотя и указан на последнем месте, оказывает серьезное влияние на принятие решения в пользу того или иного варианта.
Размеры капиталовложений, а также их форма (этапность и т.п.), во многом зависят от количества и номенклатуры решаемых банком задач (специализация банка), от выбранной архитектуры САБ, от выбранных поставщиков оборудования, от способа получения программного обеспечения и от множества других факторов.
Минимизация затрат банка на автоматизацию обеспечивается за счет:
невысокой цены базовой конфигурации системы автоматизации;
ориентации системы на длительную эксплуатацию в изменяющихся рыночных условиях;
функциональной расширяемости системы (подключение новых функций не требует приобретения нового дорогостоящего оборудования).
Перечисленные выше требования, порой противоположные, должны быть учтены при подготовке проекта и найдено их оптимальное соотношение в зависимости от задач, поставленных перед конкретным банком.
Программные продукты и процессный подход для нужд предприятий.

