البرمجيات التعاونية (بالإنجليزية: Collaborative software أو Groupware أو Workgroup Support Systems أو Group Support Systems) هي برمجيات الحاسوب المصممة لتساعد الناس الذين تربطهم مهمة مشتركة في تحقيق أهدافهم. وعادة ما ترتبط بالأشخاص غير المتجاورين مكانياً، وإنما يعملون معاً عبر الاتصال بالإنترنت. وقد تضم أيضاً الوصول عن بعد لأنظمة التخزين لاستخدام الملفات التي يعدلها مجموعة المشاركين.
المستويات الثلاثة للتعاون
يمكن تقسيم البرمجيات التعاونية إلى ثلاثة أصناف تبعاً لمستوى التعاون (بالإنجليزية: collaboration) إلى:[1]
مشاركة التطبيقات (بالإنجليزية: Application sharing) - يمكن للمستخدمين الوصول إلى الملفات والتطبيقات المشاركة في نفس الوقت
نظم الاجتماع الإلكتروني (بالإنجليزية: Electronic meeting system أو EMS) - يتم استخدام هذه النظم في الغرف المخصصة للاجتماعات، حيث يستخدم عادة عارض فيديو مرتبط بالحواسب. لكن تطورت هذه النظم لتصبح تطبيقات ويب متاحة للاستخدام في أي وقت ومكان، وتسمح باجتماعات الأعضاء متباعدين
أدوات إدارة التعاون
أدوات إدارة التعاون تسهل وتدير الأنشطة الجماعية، ومن أمثلتها:
برمجيات التقويم (بالإنجليزية: Calendaring software) (وتدعى أيضاً برمجيات إدارة الوقت) - تنظم الجداول الزمنية للأحداث وتنبه مجموعات المستخدمين أوتوماتيكياً وتذكرهم بها
نظم إدارة المشروعات - تحدد المواعيد وتراقب وترسم الخطوات في مشروع أثناء تنفيذها
نظم سير العمل (بالإنجليزية: Workflow) - إدارة تعاونية للمهام والمستندات
نظم إدارة المعرفة (بالإنجليزية: Knowledge management systems) - تجمع وتنظم وتدير وتشارك صوراً مختلفة من المعرفة