정의
소셜 소프트웨어(Social software)란 개인 또는 집단이 온라인 상에서 상호작용하고 협업할 수 있도록 지원하는 소프트웨어를 의미한다. 주로 사용자는 정보를 생성·공유·댓글·평가·협업 등의 사회적 행동을 수행하며, 이러한 기능을 통해 네트워크 형성·지식 교환·커뮤니케이션이 촉진된다. 소셜 미디어 플랫폼, 블로그 서비스, 위키, 온라인 포럼, 협업 툴 등이 소셜 소프트웨어에 포함된다.
개요
소셜 소프트웨어는 1990년대 말 인터넷이 대중화되면서 등장했으며, 초기에는 전자 메일 리스트·게시판 형태로 시작하였다가 웹 2.0의 확산과 함께 사용자가 직접 콘텐츠를 생성하고 공유하는 구조로 발전하였다. 현재는 모바일 애플리케이션, 클라우드 기반 서비스 등 다양한 형태로 제공되며, 기업·교육·공공 분야에서도 협업·커뮤니케이션 도구로 널리 활용되고 있다. 주요 기능으로는 사용자 프로필 관리, 친구·팔로우 관계 설정, 콘텐츠 게시·댓글·좋아요·공유, 실시간 채팅·영상 회의, 권한 및 접근 제어, 데이터 분석·통계 등이 있다.
어원/유래
‘소셜(social)’은 라틴어 socialis에서 파생된 영어 단어로 ‘사회적인, 공동체의’를 의미한다. ‘소프트웨어(software)’는 컴퓨터 프로그램 및 관련 데이터를 일컫는 용어이다. 두 용어가 결합된 ‘social software’라는 표현은 1990년대 학술 문헌에서 처음 사용된 것으로 알려져 있다. 정확한 최초 사용 시점이나 출처는 확인되지 않는다.
특징
- 사용자 중심의 생산·소비 구조 – 사용자(user-generated content, UGC)가 핵심 콘텐츠를 만든다.
- 네트워크 효과 – 이용자 수가 증가할수록 서비스 가치가 증대한다.
- 상호작용성 – 댓글, 좋아요, 리액션 등 실시간 상호작용 기능을 제공한다.
- 개방성과 확장성 – API 제공·플러그인·모듈형 구조를 통해 외부 서비스와 연동이 가능하다.
- 데이터 기반 의사결정 – 이용자 행동 데이터를 분석해 맞춤형 서비스·광고를 제공한다.
- 프라이버시·보안 이슈 – 개인 정보 보호와 악성 콘텐츠 관리가 중요한 과제로 대두된다.
관련 항목
- 소셜 네트워크 서비스(SNS)
- 위키(wiki)
- 협업 소프트웨어(협업 툴)
- 커뮤니티 플랫폼
- 웹 2.0
- 디지털 커뮤니케이션
- 사용자 생성 콘텐츠(UGC)
- 네트워크 효과
※ 본 문서는 확인된 자료를 기반으로 작성되었으며, 일부 세부 사항에 대해서는 최신 연구·산업 동향에 따라 변동될 수 있다.