software programs / a la carte solutions / important social networking features / membership management software / social media / member management / web calendars / System-wide reporting tools / Separate software licenses / social media offerings / social media components / social media plans / software package / pieced-together software / social media strategy / ecommerce efforts / multi-media files / web presence / membership management solution / web-based membership management software / online community / /