Social media provides opportunities for businesses to engage with customers and communities. Effective social media programs involve developing a strategy, integrating social media into business functions, managing engagement, and measuring results. Key elements include defining goals, appointing leadership, establishing policies, identifying communities, developing content and measuring metrics like engagement, mentions and conversions. Tools like Twitter, Facebook, forums and alerts can help monitor conversations and spread content.