This document provides an overview of distributed applications on the EOS blockchain platform. It defines EOS and distributed apps, describes different types of distributed apps including those using EOS tokens and custom tokens. It also discusses distributed autonomous communities (DACs) and how developers are responsible for the users of their apps. The document then provides steps for setting up a development environment and interacting with the EOS API and key programs. It also lists resources for learning more about building on EOS.