Własną implementację wzorca posiada również firma Microsoft w postaci rozwiązania . Jest to platforma aplikacyjna zbudowana na bazie platformy ASP.NET, ale umożliwiająca programistom budowanie aplikacji z uwzględnieniem wyraźnie odseparowanych modeli, kontrolerów oraz widoków. Platforma ta posiada również dużą liczbę specyficznych rozszerzeń oraz konstrukcji programistycznych, a do jej głównych zalet należy duża elastyczność, pozwalająca na łatwe tworzenie np. własnych implementacji silników widoku.

Wzorce pochodne W późniejszych latach na bazie wzorca powstało wiele wzorców pochodnych o nieco innej strukturze oraz właściwościach:

– zmniejszenie znaczenia widoku na rzecz prezentera, który posiada pewną wiedzę o GUI oraz o tym, jak mapować poszczególne akcje użytkownika na zmiany modelu oraz zmiany widoku. – odmiana , w której rozpatrujemy hierarchiczne drzewo agentów zawiadujących przypisanymi im częściami Prezentacji i Abstrakcji, a także podrzędnymi agentami. – wzorzec analogiczny do PAC, lecz oparty na oryginalnym . Pasywny widok – modyfikacja oraz zakładająca zerwanie powiązania między widokiem a modelem.