Четох за архитектурата и намерих следния израз:
Например, в двуслойно Windows Forms или ASP.NET приложение, машината, изпълняваща интерфейсния код, трябва да има идентификационни данни за достъп до сървъра на базата данни. Преминаването към 3-слоен модел, при който кодът за достъп до данни се изпълнява на машина със сървър за приложения, работеща с Означава, че кодът вече не се нуждае от тези идентификационни данни, което прави системата потенциално по-сигурна. (Рокфорд Лхотка)
Не мога да осъзная защо трябва да използвам 3-степенно приложение.