This document proposes a scalable server architecture called Presence Cloud for social networking applications. Presence Cloud organizes presence servers into a server-to-server overlay network to improve efficiency and scalability. It employs techniques like one-hop caching and directed buddy search to minimize response times and reduce network traffic. The document describes modules of the proposed system and provides screenshots of a sample implementation.