إن Microsoft Technology Associate (MTA) هو أحدث مجموعة من اختبارات شهادة التكنولوجيا من Microsoft والتي تثبت المعرفة الأساسية اللازمة لبدء بناء مهنة باستخدام تقنيات Microsoft. يوفر هذا البرنامج نقطة دخول مناسبة لمهنة مستقبلية في مجال التكنولوجيا ويفترض بعض الخبرة العملية أو التدريب ولكن لا يفترض خبرة في العمل.لتوفير بيئة برمجة متسقة موجهة للكائنات سواء تم تخزين كود الكائن وتنفيذه محليًا أو تم تنفيذه محليًا ولكن تم توزيعه عبر الإنترنت أو تم تنفيذه عن بُعد.
لتوفير بيئة تنفيذ التعليمات البرمجية التي تقلل من تعارض نشر البرامج وإصداراتها.
لتوفير بيئة تنفيذ التعليمات البرمجية التي تعزز التنفيذ الآمن للتعليمات البرمجية ، بما في ذلك التعليمات البرمجية التي تم إنشاؤها بواسطة جهة خارجية غير معروفة أو شبه موثوقة.
لتوفير بيئة تنفيذ التعليمات البرمجية التي تقضي على مشاكل أداء البيئات النصية أو المترجمة.
لجعل تجربة المطور متسقة عبر أنواع مختلفة من التطبيقات ، مثل التطبيقات المستندة إلى Windows والتطبيقات المستندة إلى الويب.
لبناء جميع وسائل الاتصال وفقًا لمعايير الصناعة لضمان تكامل الرمز المستند إلى .NET Framework مع أي رمز آخر.