Одним из наиболее популярных в настоящее время вариантов реализации многоуровневой архитектуры является построение Internet/Intranet приложений. В качестве клиента в таких приложениях выступает браузер. За генерацию пользовательского интерфейса отвечает приложение, выполняющееся на web-сервере и обеспечивающее взаимодействие клиента с сервером приложений.