Масштабируемость, т.е. способности эффективно обслуживать
как малое, так и очень большое количество клиентов одновременно.
Надежность создаваемых приложений. Программный комплекс
должен быть устойчив не только к ошибкам пользователей (это определяется
главным образом качеством клиентских приложений), но и к сбоям
в системе коммуникаций. Надежность подразумевает использование
транзакций, т.е. гарантированного перехода системы в процессе
функционирования из одного устойчивого и достоверного состояния
в другое.
Возможность непрерывной работы в течение длительного времени
(так называемый режим 24x7, т.е. режим круглосуточной работы в
течение недель и месяцев).
Высокий уровень безопасности системы, под которой понимается
не только контроль доступности тех или иных ресурсов системы и
защищенность информации на всех этапах функционирования, но и
отслеживание выполняемых действий с высокой степенью достоверности.
Высокая скорость разработки приложений и простота их сопровождения
и модификации с использованием программистов средней квалификации.