Software for social media marketing is used to outreach, interact and schedule communicate with a wide range of audiences such as clients, consumers, stakeholders and the general public. It can be used for the acquisition of new customers and helps understanding existing ones via engagement on various social channels like Facebook, Instagram and Twitter. Software in this space generally helps with gaining insight into trends and customer opinions, resulting in better and more targeted segmentation / personalization for current & future campaigns or automating parts of the management required for these channels. Other features include aiding online reputation management (ORM), analysing social trends, customer engagement, creation of social ads and unification of strategies. Lastly, many solutions provide analytical features such as detailed reports on social media metrics like virality, reach and conversions to ensure a focus on strategies with high ROI.