This document discusses why BuddyPress was chosen as the social layer for LiveNinja. BuddyPress allows for extensibility through plugins and custom code, gives ownership and control over user data, and provides unlimited requests for free. LiveNinja extends BuddyPress by utilizing features like activity streams, profiles, and private messaging. Choosing BuddyPress provided LiveNinja with a large community for support and a fully extensible social platform while maintaining control over their own user data.