This presentation is designed to help developers think about the future of mobile app development and in the absence of firm standards, offers tips for choosing a pervasive software architecture for the Internet of Things, also known as M2M, the Connected World, Pervasive Applications, or Ubiquitous Computing.