اگر بخواهیم درباره ی اینکه نرم افزار VMWARE چه نرم افزاری است، بگذارید ابتدا درباره ی مجازی سازی توضیحی مختصر در اینجا ارائه دهیم. در علوم رایانه، مجازی سازی به عمل ایجاد یک نسخه مجازی (به جای واقعی) چیزی، از جمله سیستم عامل سخت افزاری کامپیوتر، دستگاه های ذخیره سازی، و منابع شبکه کامپیوتر است. دلایل بسیاری وجود دارد که چرا افراد از مجازی سازی استفاده می کنند. برای رایانه های رومیزی، رایج ترین کاربرد این است که بتوانید برنامه های کاربردی مورد نظر برای یک سیستم عامل متفاوت را بدون نیاز به سوئیچ کردن کامپیوتر یا راه اندازی مجدد سیستم به یک سیستم دیگر، اجرا کنید. اما این مجازی سازی نیاز به یک وسیله دارد که به آن ماشین مجازی می گویند.
یک ماشین مجازی معادل یک سیستم رایانه ای است که روی سیستم دیگری اجرا می شود. ماشین های مجازی ممکن است به هر تعداد از منابع دسترسی داشته باشند: سخت افزار، دسترسی محدود به CPU و حافظه دستگاه میزبان؛ یک یا چند دستگاه دیسک فیزیکی یا مجازی برای ذخیره سازی؛ یک رابط شبکه ی مجازی یا واقعی و همچنین هر وسیله ای مانند کارت های ویدئویی، دستگاه های USB یا سایر سخت افزار هایی که با دستگاه مجازی مشترک هستند. اگر ماشین مجازی روی یک دیسک مجازی ذخیره شود، این اغلب به عنوان یک تصویر دیسک نامیده می شود. یک تصویر دیسک ممکن است حاوی فایل هایی باشد برای یک ماشین مجازی برای بوت شدن (راه اندازی) لازم باشد.
نرم افزار VMWARE یک نرم افزار مجازی سازی است که عمل مجازی سازی را انجام می دهد که کاربردهایی همچون تست کردن چندین سیستم عامل، تبلیغ محصول، توسعه ی نرم افزار، آزمایش مرورگر و قابلیت هایی دیگر است. این نرم افزار دارای چندین محصول است که برای اهداف زیرساختی، امنیتی، مدیریت، نظارتی شبکه و سیستم عامل طراحی شده است. این نرم افزار با محصولات شرکت های بزرگی همچون IBM، مایکروسافت ، اپل و لینوکس سازگاری دارد تا بتواند سیستم عامل های مختلفی را روی یک سیستم مجازی سازی کند. این نرم افزار دارای مزایایی همچون سهولت در مدیریت شبکه، فناوری قابل اطمینان، امنیت بالا، میزان قابلیت دسترسی بالا و همچنین داشتن سهم بالایی از بازارهای نرم افزاری های مجازی سازی است به طوریکه حرف اول را بین نرم افزارهای مجازی سازی می زند.