Progress can sometimes be difficult. Unlike times past, when developers had limited options for building Office and SharePoint solutions, the current landscape offers a confusing array of options for building on-premises, cloud and hybrid solutions. From SharePoint add-ins to Azure web applications, there is a lot to know about how, when, where and why to use each development model. In this full day interactive workshop, we will explore each option, discuss the pros and cons, determine the optimal conditions for each, and see them in action with a series of deep-dive demonstrations. You will learn the pre-requisites for building modern Office and SharePoint applications, gain exposure to the tools and platforms, walk through detailed use cases and equip yourself with the knowledge of not only how to create apps and add-ins but also which to use in each situation.