Масштабируемость, распределенность, модульность и открытость.
поддержка работы с удаленными пользователями, модульность, наличие открытых интерфейсов для возможной доработки и интеграции
поддержка различного числа пользователей, легкость интеграции с другими приложениями
преемственность и наследственность по основным характеристикам