تتم برمجة PLCs في منطق السلم لأن الفنيين لا يستطيعون فهم لغات البرمجة الحقيقية. وبالمثل ، تم تصميم مركبات ثنائي الفينيل متعدد الكلور في واجهات المستخدم الرسومية لأنه ، تاريخيا ، كانت EEs متخلفة.