وب سرور IIS از سرویس های سیستم عامل ویندوز سرور محصول شرکت مایکروسافت جهت افزایش کارایی، پایداری و امنیت وب سایت ها از ابزاری تحت عنوان Application Pool ابرای ایزوله کردن پروسه هر وب سایت استفاده می نماید. مفهوم ایزوله سازی محاسبات به این معناست که برای مثال کدهای وب سایت مشتری الف در یک فرایند اجرا و محاسبه شده و کدهای وب سایت مشتری ب نیز به صورت کاملا جداگانه در فرایندی مستقل اجرا می گردند.

وب سرور IIS به طور معمول قادر است تا تمامی فرمت های استاندارد مانند HTML استاتیک و … را به راحتی پردازش کند. اگر بازدیدکننده ای به وب سایت شما رفته و قصد مشاهده فایل index.html را داشته باشد، هسته مرکزی وب سرور IIS فایل مورد نیاز را از حافظه بازیابی کرده و پس از پردازش آن، نتیجه را به مرورگر بازدیدکننده ارسال می کند.اما وب سرور برای پردازش کدهای داینامیک و یا اسکریپت های فایل بیس مانند ASP و یا ASP.Net، درخواست ها را به یک Application Pool ارجاع می دهد. Application Pool با روند پردازشی مستقل و جداگانه، میزبان مناسبی برای پردازش این نوع کدهای داینامیک می باشد. با استفاده از این قابلیت شرکت های ارایه دهنده خدمات میزبانی اشتراکی  می توانند با در نظر گرفتن Application Pool های اختصاصی برای هر وب سایت، تدبیری بیاندیشند تا کدهای هر وب سایت با استفاده از شناسه ای منحصربفرد از یکدیگر جدا شده و به صورت مستقل اجرا می شوند.

  تصویر فوق سناریویی