Which BoxedApp Product to Choose

BoxedApp SDK is a developer library that provides APIs to emulate a file system and registry, run processes directly from memory, use ActiveX controls without registration, and more. It is the right choice for application developers who want full control over virtualization at the code level. See also: Typical use cases for BoxedApp SDK.

BoxedApp Packer is an executable file packer. Use it when all files to be included in the package are known in advance. BoxedApp Packer allows you to turn your own or third-party applications into portable, installation-free executables. It does not require source code access — it works directly with binary files. The output is a single executable that contains all required resources in a packed form. When launched, these files are extracted into a virtual environment, so the application runs exactly as if those files existed physically on disk.

If your goal is to create your own packer or integrate packing capabilities into another product, use BoxedApp Packer API, the same API used internally by BoxedApp Packer.

All products in the BoxedApp family share the same virtualization technology, ensuring consistent behavior and compatibility across SDK, Packer, and Packer API.