N katmanlı mimaride genellikle her katman ağ tarafından ayrılır. IE, sunum katmanı bazı web sunucularındadır, daha sonra iş mantığı için uygulama sunucularını ağ üzerinden yeniden uçurmak için konuşur, daha sonra tekrar ağ üzerinden bir veritabanı sunucusuyla konuşur ve belki de uygulama sunucusu bazı uzak hizmetlere de ( ödeme işleme için Authorize.net deyin).
MVC, bazı uygulamalarda Modeli, Görünümü ve denetleyiciyi temsil etmekten farklı kod bölümlerinin sorumlu olduğu bir programlama tasarım modelidir. Bu iki şey, örneğin Model katmanının veri depolamak ve almak için bir veritabanını çağıran bir iç uygulaması olabileceğinden ilişkilidir. Denetleyici web sunucusunda bulunabilir ve veri almak için uygulama sunucularını uzaktan çağırabilir. MVC, bir uygulamanın mimarisinin nasıl uygulandığının ayrıntılarını soyutlar.
N-katmanı sadece bir uygulamanın fiziksel yapısını ifade eder. MVC tasarımı genellikle N katmanlı bir mimari kullanılarak uygulandığından bu ikisi bazen karıştırılır.