This document discusses how to create single-page applications using Drupal. It begins with an overview of single-page apps and a demo. It then covers setting up Drupal web services using the Services and Services Extra modules. Next, it discusses making service requests from a browser-based app whether the app and Drupal are in the same or different domains. It also covers integrating standard Drupal URLs and integrating the Drupal overlay interface. The document concludes with a question and answer section.