أنظمة التشغيل, تطوير البرمجيات, علوم الحاسوب, هندسة البرمجياتالبرمجيات المعتمدة على الآلة (Machine-dependent Software)