البنية التحتية للتطبيق (غالباً ما يشار إليها ً بالبرنامج الوسيط) عبارة عن تكنولوجيا تمكينية أساسية لمساعدة تقنية المعلومات على مواكبة تطوّر تطبيقاتها الخاصة بالأعمال. تواجه الشركات اليوم على اختلاف أحجامها كلفة هائلة وتعقيدات عند توسيع تطبيقاتها وتخصيصها. وبفضل استثمارات في مجال الحوسبة الحسابية المحلية والعامة، تستخلص مايكروسوفت أفضل ما في العالمين لتضعه في جيل جديد من البنية التحتية للتطبيقات.
تتألف البنية التحتية للتطبيقات أو عروضات البرامج الوسيطة التي توفّرها مايكروسوفت من العناصر الأساسية التالية التي تتكوّن من أساس أطر المطوّر الثابت والمعروف (.NET Framework) وأدوات إدارة محترفي تقنية المعلومات (منتجات مركز النظام، خوادم معلومات الإنترنت وWindows PowerShell) ومنصة جاهزة للشركة (Windows Server, Windows Azure و SQL Server).
- يقدّم Windows Server AppFabric مجموعة من خدمات التطبيقات ترتكز على تحسين سرعة الشبكة والتطبيقات المركبة ومستواهاوإدارتها . إن تطبيقات الشبكة الحالية أسرع وأكثر قابلية للتدرج من خلال التخزين الموزع في الذاكرة؛ كما أن بناء التطبيقات المركبة أسهل بفضل أطر التطوير المبنية مسبقاً والأدوات وخدمات التطبيقات وإدارة محترفي تقنية المعلومات وإمكانيات المراقبة.
- يمزج Windows Azure AppFabric بين التطبيقات المزدوجة والخدمات المحلية والسحابية. كما يشمل ذلك التطبيقات التي تعمل وفقاً لأنظمة Windows Azure وWindows Server وعدد من المنصات الأخرى بما فيها Java و Ruby و PHP وغيرها. إنها تؤمن اتصالاً آمناً بين الخدمات ضعيفة الاقتران والتطبيقات لتتمكّن من استخدامها لاجتياز برامج الحماية أو حدود الشبكة.
- بفضل BizTalk Server، تستطيع الشركات ربط العمليات المخصّصة للدمج وتوسيعها وابتكارها عبر الشركة ومع شركاء التبادل التجاري.