VirtualBox là một sản phẩm x86 ảo hóa mạnh mẽ cho các doanh nghiệp cũng như nhà sử dụng. VirtualBox không chỉ có một tính năng vô cùng phong phú, sản phẩm hiệu năng cao cho các khách hàng doanh nghiệp, nó cũng là giải pháp chuyên nghiệp hoàn toàn miễn phí như Phần mềm nguồn mở theo các điều khoản của GNU General Public License (GPL). Hiện nay, VirtualBox chạy trên Windows, Linux, Macintosh và OpenSolaris và hỗ trợ một số lượng lớn các hệ điều hành bao gồm nhưng không giới hạn cho Windows (NT 4.0, 2000, XP, Server 2003, Vista, Windows 7), DOS / Windows 3. x, Linux (2,4 và 2,6), Solaris và OpenSolaris, và OpenBSD. VirtualBox này đang được tích cực phát triển với bản phát hành thường xuyên và có một danh sách ngày càng phát triển của tính năng, hỗ trợ hệ điều hành khách và chạy được trên nền tảng. VirtualBox là một nỗ lực cộng đồng ủng hộ bởi một công ty chuyên dụng: tất cả mọi người được khuyến khích để đóng góp trong khi Sun luôn đảm bảo các sản phẩm đáp ứng tiêu chuẩn chất lượng chuyên nghiệp.
Một số tính năng của VirtualBox là: • Modularity. VirtualBox có thiết kế cực kỳ mô-đun với những quy định các giao diện lập trình nội bộ và thiết kế khách hàng / máy chủ . Điều này giúp dễ dàng kiểm soát từ giao diện cùng một lúc: ví dụ, bạn có thể khởi động một máy ảo trong hệ máy ảo chuẩn GUI và sau đó kiểm soát rằng máy từ dòng lệnh, hoặc có thể từ xa. VirtualBox cũng đi kèm với một bộ Software Development Kit đầy đủ: mặc dù nó là Phần mềm nguồn mở, bạn không cần phải xâm nhập mã nguồn để viết một giao diện mới cho VirtualBox. • Virtual machine descriptions in XML. Các thiết lập cấu hình của máy ảo được lưu trữ hoàn toàn bằng XML và không phụ thuộc vào máy của địa phương. Thiết lập hệ thống máy ảo có thể dễ dàng được chuyển đến các máy tính khác. • Guest Additions for Windows and Linux. VirtualBox có phần mềm đặc biệt có thể được cài đặt bên trong máy ảo của Windows và Linux để cải thiện hiệu suất và làm các phần tích hợp liền mảnh. Trong số các tính năng được cung cấp bởi những Guest Additions là tích hợp con trỏ chuột và các giải pháp màn hình tùy ý (ví dụ thay đổi kích thước cửa sổ khách). • Shared folders. Giống như các giải pháp ảo hóa khác, để trao đổi dữ liệu dễ dàng giữa máy chủ và khách, VirtualBox cho phép khai báo thư mục lưu trữ nhất định là "Shared folders", sau đó có thể được truy cập từ bên trong máy ảo.
Một số tính năng bổ sung có sẵn với việc phát hành chỉ có ở bản VirtualBox đầy đủ: • Virtual USB Controllers. VirtualBox thực hiện một bộ điều khiển USB ảo và cho phép bạn kết nối bất kỳ thiết bị USB vào máy ảo của bạn mà không cần phải cài đặt trình điều khiển thiết bị cụ thể về lưu trữ. • Remote Desktop Protocol. Không giống như bất kỳ phần mềm ảo hóa khác, VirtualBox hỗ trợ đầy đủ các tiêu chuẩn Remote Desktop Protocol (RDP). Một máy ảo có thể hoạt động như một máy chủ RDP, cho phép bạn "chạy" các máy ảo từ xa trên một số máy khách chưa xách định mà chỉ hiển thị các dữ liệu RDP. • USB over RDP. Với tính năng độc đáo, một máy ảo hoạt động như một máy chủ RDP vẫn có thể truy cập bất kỳ thiết bị USB được kết nối trên máy khách RDP. Bằng cách này, một máy chủ mạnh mẽ có thể ảo hóa rất nhiều máy khách chưa xác định mà chỉ cần để hiển thị dữ liệu RDP và có thiết bị USB cắm vào.