A system allows people to socially connect with and play games with their friends online for free and for real money. The system allows them to schedule group events where group gaming occurs, and play in tournaments, play in various types of games such as person versus software, person versus another person, or person versus many people games, as well as many people versus many people games. Various individual and group chats and live group discussions can take place. Social connections, subscriptions, and other key data points, such as notifications of important events between friends can be analyzed and organized using a social data organization model (SDOM) to deliver a personalized data feed (PDF), recommendations, real time notifications (RTN) and real time invitations (RTI) which drives social gaming/gambling and solves the social gaming need of play free games and real money gambling games remotely over the internet together in one environment.