9 Downloadable software for businesses to provide their employees a way to communicate internally, communicate externally with customers and other businesses; downloadable software for businesses to provide an online platform that allows employees to share files, pictures, process of their work projects, and other business related information; downloadable software for businesses to provide online training, certifications, and resources to their employees; downloadable software for businesses to promote social engagement between the employees with incentives, namely, raffles, redeemable points, and games; downloadable software for businesses to communicate with their employees; downloadable software for businesses to communicate with other businesses by allowing direct messaging between businesses, making public posts available to be seen between the businesses