The document discusses the state of development in Office 365 and the role of Azure Active Directory (Azure AD). It notes that Azure AD protects Office 365 resources accessed from browsers or APIs. It outlines different API versions and features available, including the v1 and v2 application models. The main differences between the models are that v2 accepts both Azure AD and Microsoft accounts, uses authentication scopes instead of resources, and has a new registration portal. However, not all features work yet in v2. The document then provides a detailed overview of the various APIs and their capabilities in different versions. It concludes with noting scenarios like browser to web app and daemon apps that can or cannot yet work in the v2 model.