Трехуровневая архитектура считается более масштабируемой по сравнению с двухуровневой благодаря горизонтальной масштабируемости сервера приложений и мультиплексированию соединений. 12
Серверы приложений проектируются таким образом, чтобы добавление к ним дополнительных экземпляров обеспечивало горизонтальное масштабирование производительности программного комплекса и не требовало внесения изменений в программный код приложения. 1