Le applicazioni Windows Phone sono basate sul modello di Silverlight per la navigazione tra le pagine di un’applicazione. Questo sistema prende spunto da quello utilizzato tipicamente per le applicazioni web, in cui gli utenti finali possono spostarsi da una pagina all’altra.
La base di questo sistema è costituito dal PhoneApplicationFrame e da una o più PhoneApplicationPage che vengono caricate nel frame.