What is online community software and what can I use it for?

Online community software is a relatively new branch of software-as-a-service technology. Also known as community engagement software, online community software generally involves interactive mobile applications that are designed to increase member satisfaction, improve processes within your community, and help you monetize your events, services, products and sponsorships.