التعددية هي طريقة لتطوير البرمجيات التعاونية. في تكوين متعدد السنوات ، يتم تشغيل مثيل واحد من البرنامج على خادم ، ويتفاعل كل من المستخدمين (يطلق عليهم "المستأجرون") مع طريقة العرض الخاصة بهم للبرنامج. جذور النهج في الستينيات ، عندما مكنت أنظمة تشغيل مشاركة الوقت عدة مستخدمين من مشاركة البرامج التي تعمل على جهاز رئيسي رئيسي.
نظام التشغيل ، شروط البرمجيات