Everlive is a set of cloud-based backend services for building and managing mobile apps. These primarily include data storage, user management, and server-code execution functions. Everlive can also send push notifications to Apple, Android, and Windows mobile devices. Social sharing features enable end users to share Everlive-based apps on Facebook, Google+, and other popular social networks. The Everlive REST API allows developers to access most of Everlive's services programmatically.