John is developing a new project that needs scalability but also easy setup and deployment. He talks to his friend Jim who has been using Colony, an open-source framework that allows applications to scale across devices through transparent distribution. Colony uses discovery protocols to allow application instances to find each other automatically and cooperate by sharing plugins and processing tasks. Impressed, John decides to use Colony for his new project.