It’s a real challenge to create great products, especially ones where users are consistently engaged and want to share with their friends. User engagement, acquisition and retention are the key elements for any successful app. Use an enterprise gamification solution to encourage specific behaviours, to build referral loops and keep users coming back.
Make users progress through levels, status and points based on their interaction with your app. Encourage app users to reach out to their friends and give rewards when those friends join your app. Analyse and measure each user behaviour with analytics and see what further changes you need to improve the stickiness of your app!