We were upgrading the experience from a really old implementation using JSMVVM a legacy architecture. Microsoft Outlook on the mobile web has a diverse user base of consumer and enterprise users using it for communicating with their family, syncing up on emails from universities, and managing their businesses. It consists of 3 key experiences: