Oznacza to również, że WP utrzymuje dziennik działań, znany jako back-stack, w celu wspierania nawigacji między aplikacjami.

Launching Aplikacja Windows Phone jest uruchomiana wówczas, gdy użytkownik przyciśnie bezpośredni włącznik, bądź live tile z menu start skojarzony z daną aplikacją. Ilekroć użytkownik uruchomi aplikację korzystając z tych metod powstanie nowa instancja. Kiedy aplikacja uruchamia się jest wywoływany event Launching. Funkcja przechwytująca event powinna przeczytać potrzebne dane z Isolated Storage, aby wyświetlić użytkownikowi nową sesję. Launching i Activating Events wzajemnie się wykluczają. Running Po Launching Event aplikacja zaczyna działać. Kiedy aplikacja znajduje się w tym stanie ma za zadanie zmienić swój wygląd, zachowanie pod wpływem interakcji z użytkownikiem. Closing Do tego stanu aplikacja może przejść ze stanu Running. Jedną z możliwości wywołania Closing Event jest wciśnięcie przycisku „Wstecz” na telefonie. W tym stanie aplikacja może zapisać potrzebne, trwałe dane w Isolated Storage. Deactivating