مجازی سازی برنامه های کاربردی به این معنا می باشد که یک نسخه از هر نوع نرم افزاری مبتنی بر ویندوز در یکی از سرورهای اصلی نصب می شود و در صورت نیاز کاربر از سرور دریافت می شود و کاربر می تواند از طریق رابط محلی نرم افزار مورد نظر را در سیستم خود اجرا کند. کاربر نیز می تواند در یک شبکه داخلی باشد و یا با اتصال به اینترنت نرم افزار را مورد نظر را دریافت نماید. در این حالت نرم افزار کاربردی مورد نظر، فقط بر روی سرور نصب می شود و نیازی به نصب آن بر روی سیستم های کاربران نیست.

در این تکنیک کاربران نیاز به نصب هیچ نوع نرم افزار جانبی بر روی سیستم خود ندارند و تنها با اتصال به شبکه داخلی و یا اینترنت به نرم افزار خود دسترسی پیدا می کنند. از آنجایی ریسورس های سمت کاربر درگیر اجرای نرم افزار نمی باشند و نرم افزار برای اجرا تنها از ریسورس های سرور استفاده می کند ، بنابراین کاربران می توانند از هر سیستم سخت افزاری نظیر تین کلاینت ، آی پد، تبلت، گوشی تلفن همراه و . و از هر سیستم عاملی نظیر ویندوز، مک، لینوکس، اندروید و از هر مکانی مانند: منزل، محل کار، مسافرت و غیره با کمترین پهنای باند به نرم افزار مورد نظر دسترسی داشته باشند.