بطريقة مبسطة:
- التخصيص (Customization): هو تغيير في شكل البرنامج وبعض عملياته لكي يتوافق مع حالة معينة أو احتياجات معينة. ويقوم بعملية التخصيص مستخدم البرنامج.
التخصيص قد يكون بسيطاً من خلال إخفاء بعض القوائم وتغيير ألوان البرنامج وتغيير لغة الواجهة إلخ.. وقد يكون معقداً مثل إضافة أزرار جديدة وشاشات جديدة.
-أماالواجهة البرمجية أو API فتقوم بعملها الشركة المصنعة للبرنامج، وهي إحدى أدوات تخصيص (Customization) البرنامج، وهي بشكل مبسط اللغة التي يفهمها البرنامج والتي يجب استخدامها من قبل البرامج الأخرى إذا أرادت أن تتخاطب معه.



رد مع اقتباس