An umbrella term for Internet-based communications and sharing apps that run in both mobile devices and desktop computers. Social network and chat apps make up the bulk of social software. See
collaboration software,
social networking service,
chat and
social search engine.