مفهوم البرمجيات الاجتماعية :

ظهر مصطلح البرمجيات الاجتماعية كعنوان على تقنيات الويب 2 ، عند Clay Shirky، وقدم له تعريفا : " هي البرمجيات التي تدعم التفاعل بين المجموعات "(Shirky 2003)..ثم تتابعت التعريفات التي تدور حول فكرة التعاون والتشارك التي تتم داخل بيئة الويب . وقد قدم (Stowe Boyd (2003 ثلاث ملامح عامة للبرمجيات الاجتماعية : 1. أن تقدم البرمجيات الاجتماعية دعما للمحادثات التفاعلية بين الأفراد أو المجموعات ، بأنواع متعددة تبدأ من التفاعل في الوقت الحقيقي عبر الرسائل الفورية ، وتستمر حتى التفاعل غير التزامني عبر مساحات العمل الجماعي على النت . مثل التعليقات والنقاشات على المدونات . 2. أن تقدم البرمجيات الاجتماعية دعما للتغذية الجماعية التي تسمح للمجموعة أن تقيم مساهمات بعضها البعض . 3. أن تقدم الشبكات الاجتماعية دعما للشبكات الاجتماعية لإنشاء وإدارة التعبير الرقمي بين الناس ومساعدتهم على إنشاء علاقات اجتماعية جديدة . البرمجيات الاجتماعية هي البرنامج الذي يدعم ويضيف قيمة مستقاة من السلوك الإنساني الاجتماعي ، مثل : تبادل الرسائل الإعلانية ، ومشاركة ملفات الصوت والصورة ، والرسائل الفورية ، والقوائم البر...