Product Comparison

Callback Technologies offers several virtual storage products. All of these products are components for Windows software development, and utilize kernel mode drivers which perform most of the low-level work. While the products have much in common, they have been designed for different tasks and have different feature sets. If you are unsure as to which product is right for you, use the comparison chart below. Feel free to reach out to us if you'd like more information.

See the CBFS FUSE vs Connect page for a detailed side-by-side comparison of both virtual filesytem toolkits.

CBFS Connect CBFS Filter CBFS Vault
Supported Platforms Windows,
Windows Windows, Linux,
Storage Capabilities
Provides a built-in filesystem for storing data.
Create virtual drives (drive letter or mounting point) in the system.
Store a virtual drive in a single file on a real drive. 1
Store virtual drives in a custom location (database, memory, etc.). 1
Store individual files in a custom location (database, memory, etc.).
Security Functionality
Control file and directory operations on drives.
Control access to drives on a per-application basis.
Includes built-in encryption for data.
Supports custom encryption for the virtual drive.
Supports custom encryption for individual files.

1 CBFS Connect does not have built-in storage for files. Your code can store files anywhere and in any format. One of the possible options is to use CBFS Vault toolkit's CBVault component as a file container.

CBFS Connect Supported Platforms

CBFS Connect includes components which are not available on all platforms. The table below higlights the supported platforms for each component.
FUSEWindows, Linux
CBCacheWindows, Linux, macOS, Android, iOS

CBFS Vault Supported Platforms

CBFS Vault includes components which are available on Windows, Linux, macOS, Android and iOS.

We appreciate your feedback. If you have any questions, comments, or suggestions about this article please contact our support team at