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