Pricing and Subscriptions

Package any third-party Windows application as an IT Pro for mass deployment systems.

Price in € Euro
Master Packager
COMMUNITY
The best free, most feature-rich application packaging software. Free for personal and business use.
FREE
  • MSI Table Editor
  • MSI Advanced Editor
  • Templates to store and apply MSI values
  • Basic Predefined Custom Actions
  • Basic Master Wrapper for PSADT
  • System changes viewer in Master Repackager
Master Packager
PRO
Per-user license. For the internal purposes of a business organization only.
€1799.00$2099.00
  • Everything in Community version
  • Master Packager pro features
  • Master Wrapper pro features
  • Master Repackager - convert EXE into MSI and MSIX
  • Master Packager Toolbox - Overview installed Apps, upload to Intune, and more
  • Works without internet connection
  • Support with active maintenance
  • Includes 1-year maintenance
  • Private community access to ask packaging questions
Master Packager
COMMUNITY
The best free, most feature-rich application packaging software. Free for personal and business use.
FREE
  • MSI Table Editor
  • MSI Advanced Editor
  • Templates to store and apply MSI values
  • Basic Predefined Custom Actions
  • Basic Master Wrapper for PSADT
  • System changes viewer in Master Repackager
Master Packager
PRO
Per-user license. For the internal purposes of a business organization only.
€999.00$1199.00/ year
  • Everything in Community version
  • Master Packager pro features
  • Master Wrapper pro features
  • Master Repackager - convert EXE into MSI and MSIX
  • Master Packager Toolbox - Overview installed Apps, upload to Intune, and more
  • Works without internet connection
  • Support with active maintenance
  • Includes 1-year maintenance
  • Private community access to ask packaging questions
Master Packager
SERVICE PROVIDER
Per-user license. For internal and external business purposes (providing services to third parties).
€1199.00$1399.00/ year
  • Everything in Pro version
  • Can be used to provide packaging services to third-parties

Compare features

Master Packager
COMMUNITY
FREE
Master Packager
PRO
€1799.00$2099.00
Table Editor
Table Filter
Use Table Filter to quickly find what you need in selected rows. Shortcut: Ctrl+Shift+F Effortlessly handles tables with 95k+ rows.
Hide empty tables
Hide empty tables in the Table Editor to work only with existing content.
Edit table schema
Fully customize and create MSI tables with the Edit Table Schema feature.
Export / Import / Drop table
Export, import, or drop tables quickly and easily.
Online msdn help
Online MSDN help allows you to explore all technical details about each table.
VBS / JScript Editor
VBS and JScript editors are available in Binary and Custom Action tables.
Hex/Dec value Editor
Edit values in hexadecimal or decimal format - choose the one you prefer.
Add predefined and custom tables
Add predefined tables or create new custom tables.
Tracking and cleaning changes in MSI and MST
Master Packager tracks changes by coloring cells and rows, not only for MST files but also when editing directly in MSI files. If there are too many changes in the MSI file, you can reset the cell and row coloring by reopening the MSI file or using the clean button in the top right menu.
Load / Save binaries
Load and save binaries in binary, icon, and other tables. To make the packaging process even faster, the added Ctrl+C and Ctrl+V functionality allows to copy and paste files directly into a binary cell or copy and paste out of the MSI.
Build / Extract cab(s) from Media table
Build and extract cab files directly from the Media table.
Table relationship tracing
Table relations can be tracked easily using the "Relationships" tab at the bottom of the tool. Double click a row, and tool will move to that table's column.
Advanced value lookup
Advanced value lookup helps finding values quick and easy.
ICE validation
ICE validation shows warnings or errors in your MSI. Microsoft's darice.cub file is the default validation file, but you can set as many validation files as you want and choose your default ones. The shortcut for validation is F5. Use Ctrl+E to sort all warnings and errors for easier review.
Search / Find and Replace
Search anything in MSI tables or use the find and replace function. Match Case, Match Whole Word, and Regular Expression options are available. Select a table and column to limit actions to a specific table.
Sort modified cells to the top of the table
The "Sort modified cells to the top of the table" function helps you quickly review changes, such as in an MST file. This function also works directly in the MSI if there are any changes. The Ctrl + D shortcut will do the trick, and the same can be done from the context menu.
Validation warning / error sorting to the top of the table
Useful when an MSI has many errors and warnings, making it easier to sort them for review.
Clean database function
The clean database function allows removing built in cab files from the MSI, reducing its size.
Create / Apply / Remove Transform
Create, apply and Remove Transform files.
Revert cell value to original
It is not only possible to see what was the original value using tool tip, but also revert it to the original value.
Cascade deletion
When deleting rows that have relations with other table rows, Master Packager shows a cascade deletion window to show what else will be deleted.
Paste Row(s) (Overwrite)
In Table editor under Property table, pasting rows with this feature will not create duplicates if row existed, but overwrite existing rows. Very useful when copying multiple rows from one MSI to another.
Digital Signature
Sign an MSI using the Digital Signature feature.
Response Transform
Generate MST file from MSI dialog changes - simple, fast and only with needed changes.
Advanced Editor
General Information
Show General information about MSI.
Uninstall or Change Program
Show information for Uninstall or Change Program.
Summary Information
Shows Summary Information of MSI.
File Editor
View, edit and build MSI files and folders.
Edit Permissions
Set custom directory or file access permissions directly within an MSI package. Add or remove entries, change permission types, and adjust access levels.
Extract a directory
Extract any folder and its contents directly from the MSI in the File Editor. Shortcut: Ctrl+Alt+X
Shortcut Editor
View and edit shortcuts in MSI.
Registry Editor
View, import, export and edit registries in MSI.
Application Search Editor
Set and view application search for files, registries and directories.
INI Files Editor
View and edit INI files in MSI.
Feature Editor
Add, view and edit features, components and files.
Environment Variable Editor
Set and view Environment Variables.
Extract & change .ico files
Extract .ico files from "exe" and "dll" files.
Upgrade Editor
Set and view upgrade codes. Use default button to set standard upgrade situation - exiting MSI upgrade code and version, if MSI that needs to be upgraded has the same upgrade code.
Merge Modules Editor
Set and view merge modules.
Custom Action Editor
Set and view Custom Actions.
Install Execute Sequence Editor
Set and view Install Execute Sequence.
Services Editor
Set and view Services.
Service Control Editor
Set and view Service Control.
Import ODBC Data Source
Set ODBC configuration in your MSI without knowledge of how to do it with MSI technology. Simply set up ODBC settings on your machine, open MSI with Master Packager, choose ODBC Data Source view and click edit, then press Import button and choose ODBC from your machine. That's it. Master Packager will fill out all MSI tables accordingly with the required information making you the Master Packager.
Templates
Predefined Custom Actions
Apply HKCU registries to all users
Choose HKCU reg file, add and MSI will apply it to all users even under System installation.
Remove HKCU registries to all users
Choose an HKCU reg file, add it, and the MSI will remove it for all users, even during System uninstallation.
Copy to UserProfile
Choose a file or folder and specify a per-user path where it will be copied for all users. Works during System installation as well.
Delete from UserProfile
Choose a file or folder in a per-user location to be deleted for all users. Works during System installation as well.
Add firewall exception
Add firewall exception.
Append or prepend text line in file
Append or prepend the text line in the file. Perfect solution when packaging applications like SAP that require to modify services file.
Register/Unregister DLL
Register/Unregister DLL by just selecting the DLL.
Run PowerShell Script
Choose a .ps1 file to execute during MSI installation. Supports MSI logging and exit code control.
Install and Uninstall MSIX packages
Install and Uninstall MSIX packages
Master Wrapper
Upgrade
The Upgrade feature provides a user-friendly interface for predefined PSADT functions, allowing users to upgrade multiple products at once using filters. This simplifies the process of updating previous applications and prevents conflicts during deployment.
Script Editor
You can edit Deploy-Application.ps1file directly from Master Wrapper software. This will save your time as you will not need to open Deploy-Application.ps1 with other script editor software.
IntelliSense
IntelliSense is feature that consists of various code editing features including: code completion, parameter info, quick info, and member lists.
Templates
Templates in Master Wrapper allow users to create and manage standard PSAppDeployToolkit configurations easily. This is useful for service providers who package for multiple third party clients, enabling quick application of predefined templates.
Snippets
With this feature, you can create and save your predefined code actions, like PowerShell samples for adding a file, creating a registry, etc.
Script builder
Script builder is a tool that help build scripts better than AI and faster than doing it yourself. Currently we support following Script builder actions: - Convert .reg file to PSADT commands - Create Windows Firewall rules
EXE silent argument detection
Detect various exe installer packaging frameworks and prefill silent install arguments.
Master Packager Toolbox
Installed Apps
Help packagers evaluate applications before starting to package them. Master Packager Toolbox helps solve the following problems: - What applications are present on the system? - In what sequence do applications get installed? - What is the product code or other specifications of this app? - Did the EXE contain an MSI? If yes, where is the MSI? - Where can the application logo be found as a PNG for Intune? - What is the PSADT uninstall command line for specific MSI, EXE, and MSIX apps? - Is there a packaging recipe guide available for the specific app I installed? - Did my package uninstall all the apps it installed?
PSADT to .intunewin
Create an .intunewin file from PSADT package.
Master Repackager
Multiple restart support
Snapshots are saved and can be re-used at any time, meaning Windows can be restarted multiple times before creating the second snapshot.
File and Registry exclusion list
Master Repackager includes a predefined list of excluded files and registries for all Windows operating systems, which can be modified as needed.
Hard-coded path resolution
Captured registry hard-coded paths are resolved to MSI path.
Extension capture
Captures extensions, including shell extensions, and moves them to MSI related extension tables. Repackager algorithm knows MSI Extension table limitations and knows how to handle non-standard vendor installation that contains file and shell extensions.
Registry and File mapping
Have you heard about "dll-hell"? This feature makes that terminology irrelevant. Registry mapping feature sorts all dll, exe, ocx and extension registries into each file component, sets key paths, and increments the reference count in the shared DLL registry of the component's key file.
INI File capture
All captured INI files are validated to determine whether they are true INI files or not. True INI files are moved to the MSI INI file table, but other ones are left in MSI File table.
Font capture
All captured fonts in the Windows Font folder are used to populate MSI Font table for correct font installation.
Shortcut capture
All captured shortcuts are moved to the MSI Shortcut table. The working directories and arguments of the shortcuts are handled seamlessly for the MSI Shortcut table, regardless of how complex the captured shortcuts are.
Environment variable capture
All captured Environment variables are moved to the MSI Environment table.
Service capture
All captured Services are moved to the MSI Service table and created entry in service control table accordingly.
Service Control capture
Service Control is set automatically based on captured services.
ODBC data source and driver capture
Capture ODBC data source and drivers handling them inappropriate MSI ODBC tables.
File Extensions capture
Full support for any kind of file extension. All file extensions supported by Microsoft Installer are moved to the Extension table and its related tables. Extensions not supported by Microsoft Installer are left in the registries to ensure 1:1 application behavior, just like the original.
MSIX
Build an MSIX package from all captured items directly from Master Repackager.
Works while offline
Priority Support
Private Discord Server access
 
Master Packager
COMMUNITY
FREE
Master Packager
PRO
€999.00$1199.00/ year
Master Packager
SERVICE PROVIDER
€1199.00$1399.00/ year
Table Editor
Table Filter
Use Table Filter to quickly find what you need in selected rows. Shortcut: Ctrl+Shift+F Effortlessly handles tables with 95k+ rows.
Hide empty tables
Hide empty tables in the Table Editor to work only with existing content.
Edit table schema
Fully customize and create MSI tables with the Edit Table Schema feature.
Export / Import / Drop table
Export, import, or drop tables quickly and easily.
Online msdn help
Online MSDN help allows you to explore all technical details about each table.
VBS / JScript Editor
VBS and JScript editors are available in Binary and Custom Action tables.
Hex/Dec value Editor
Edit values in hexadecimal or decimal format - choose the one you prefer.
Add predefined and custom tables
Add predefined tables or create new custom tables.
Tracking and cleaning changes in MSI and MST
Master Packager tracks changes by coloring cells and rows, not only for MST files but also when editing directly in MSI files. If there are too many changes in the MSI file, you can reset the cell and row coloring by reopening the MSI file or using the clean button in the top right menu.
Load / Save binaries
Load and save binaries in binary, icon, and other tables. To make the packaging process even faster, the added Ctrl+C and Ctrl+V functionality allows to copy and paste files directly into a binary cell or copy and paste out of the MSI.
Build / Extract cab(s) from Media table
Build and extract cab files directly from the Media table.
Table relationship tracing
Table relations can be tracked easily using the "Relationships" tab at the bottom of the tool. Double click a row, and tool will move to that table's column.
Advanced value lookup
Advanced value lookup helps finding values quick and easy.
ICE validation
ICE validation shows warnings or errors in your MSI. Microsoft's darice.cub file is the default validation file, but you can set as many validation files as you want and choose your default ones. The shortcut for validation is F5. Use Ctrl+E to sort all warnings and errors for easier review.
Search / Find and Replace
Search anything in MSI tables or use the find and replace function. Match Case, Match Whole Word, and Regular Expression options are available. Select a table and column to limit actions to a specific table.
Sort modified cells to the top of the table
The "Sort modified cells to the top of the table" function helps you quickly review changes, such as in an MST file. This function also works directly in the MSI if there are any changes. The Ctrl + D shortcut will do the trick, and the same can be done from the context menu.
Validation warning / error sorting to the top of the table
Useful when an MSI has many errors and warnings, making it easier to sort them for review.
Clean database function
The clean database function allows removing built in cab files from the MSI, reducing its size.
Create / Apply / Remove Transform
Create, apply and Remove Transform files.
Revert cell value to original
It is not only possible to see what was the original value using tool tip, but also revert it to the original value.
Cascade deletion
When deleting rows that have relations with other table rows, Master Packager shows a cascade deletion window to show what else will be deleted.
Paste Row(s) (Overwrite)
In Table editor under Property table, pasting rows with this feature will not create duplicates if row existed, but overwrite existing rows. Very useful when copying multiple rows from one MSI to another.
Digital Signature
Sign an MSI using the Digital Signature feature.
Response Transform
Generate MST file from MSI dialog changes - simple, fast and only with needed changes.
Advanced Editor
General Information
Show General information about MSI.
Uninstall or Change Program
Show information for Uninstall or Change Program.
Summary Information
Shows Summary Information of MSI.
File Editor
View, edit and build MSI files and folders.
Edit Permissions
Set custom directory or file access permissions directly within an MSI package. Add or remove entries, change permission types, and adjust access levels.
Extract a directory
Extract any folder and its contents directly from the MSI in the File Editor. Shortcut: Ctrl+Alt+X
Shortcut Editor
View and edit shortcuts in MSI.
Registry Editor
View, import, export and edit registries in MSI.
Application Search Editor
Set and view application search for files, registries and directories.
INI Files Editor
View and edit INI files in MSI.
Feature Editor
Add, view and edit features, components and files.
Environment Variable Editor
Set and view Environment Variables.
Extract & change .ico files
Extract .ico files from "exe" and "dll" files.
Upgrade Editor
Set and view upgrade codes. Use default button to set standard upgrade situation - exiting MSI upgrade code and version, if MSI that needs to be upgraded has the same upgrade code.
Merge Modules Editor
Set and view merge modules.
Custom Action Editor
Set and view Custom Actions.
Install Execute Sequence Editor
Set and view Install Execute Sequence.
Services Editor
Set and view Services.
Service Control Editor
Set and view Service Control.
Import ODBC Data Source
Set ODBC configuration in your MSI without knowledge of how to do it with MSI technology. Simply set up ODBC settings on your machine, open MSI with Master Packager, choose ODBC Data Source view and click edit, then press Import button and choose ODBC from your machine. That's it. Master Packager will fill out all MSI tables accordingly with the required information making you the Master Packager.
Templates
Predefined Custom Actions
Apply HKCU registries to all users
Choose HKCU reg file, add and MSI will apply it to all users even under System installation.
Remove HKCU registries to all users
Choose an HKCU reg file, add it, and the MSI will remove it for all users, even during System uninstallation.
Copy to UserProfile
Choose a file or folder and specify a per-user path where it will be copied for all users. Works during System installation as well.
Delete from UserProfile
Choose a file or folder in a per-user location to be deleted for all users. Works during System installation as well.
Add firewall exception
Add firewall exception.
Append or prepend text line in file
Append or prepend the text line in the file. Perfect solution when packaging applications like SAP that require to modify services file.
Register/Unregister DLL
Register/Unregister DLL by just selecting the DLL.
Run PowerShell Script
Choose a .ps1 file to execute during MSI installation. Supports MSI logging and exit code control.
Install and Uninstall MSIX packages
Install and Uninstall MSIX packages
Master Wrapper
Upgrade
The Upgrade feature provides a user-friendly interface for predefined PSADT functions, allowing users to upgrade multiple products at once using filters. This simplifies the process of updating previous applications and prevents conflicts during deployment.
Script Editor
You can edit Deploy-Application.ps1file directly from Master Wrapper software. This will save your time as you will not need to open Deploy-Application.ps1 with other script editor software.
IntelliSense
IntelliSense is feature that consists of various code editing features including: code completion, parameter info, quick info, and member lists.
Templates
Templates in Master Wrapper allow users to create and manage standard PSAppDeployToolkit configurations easily. This is useful for service providers who package for multiple third party clients, enabling quick application of predefined templates.
Snippets
With this feature, you can create and save your predefined code actions, like PowerShell samples for adding a file, creating a registry, etc.
Script builder
Script builder is a tool that help build scripts better than AI and faster than doing it yourself. Currently we support following Script builder actions: - Convert .reg file to PSADT commands - Create Windows Firewall rules
EXE silent argument detection
Detect various exe installer packaging frameworks and prefill silent install arguments.
Master Packager Toolbox
Installed Apps
Help packagers evaluate applications before starting to package them. Master Packager Toolbox helps solve the following problems: - What applications are present on the system? - In what sequence do applications get installed? - What is the product code or other specifications of this app? - Did the EXE contain an MSI? If yes, where is the MSI? - Where can the application logo be found as a PNG for Intune? - What is the PSADT uninstall command line for specific MSI, EXE, and MSIX apps? - Is there a packaging recipe guide available for the specific app I installed? - Did my package uninstall all the apps it installed?
PSADT to .intunewin
Create an .intunewin file from PSADT package.
Master Repackager
Multiple restart support
Snapshots are saved and can be re-used at any time, meaning Windows can be restarted multiple times before creating the second snapshot.
File and Registry exclusion list
Master Repackager includes a predefined list of excluded files and registries for all Windows operating systems, which can be modified as needed.
Hard-coded path resolution
Captured registry hard-coded paths are resolved to MSI path.
Extension capture
Captures extensions, including shell extensions, and moves them to MSI related extension tables. Repackager algorithm knows MSI Extension table limitations and knows how to handle non-standard vendor installation that contains file and shell extensions.
Registry and File mapping
Have you heard about "dll-hell"? This feature makes that terminology irrelevant. Registry mapping feature sorts all dll, exe, ocx and extension registries into each file component, sets key paths, and increments the reference count in the shared DLL registry of the component's key file.
INI File capture
All captured INI files are validated to determine whether they are true INI files or not. True INI files are moved to the MSI INI file table, but other ones are left in MSI File table.
Font capture
All captured fonts in the Windows Font folder are used to populate MSI Font table for correct font installation.
Shortcut capture
All captured shortcuts are moved to the MSI Shortcut table. The working directories and arguments of the shortcuts are handled seamlessly for the MSI Shortcut table, regardless of how complex the captured shortcuts are.
Environment variable capture
All captured Environment variables are moved to the MSI Environment table.
Service capture
All captured Services are moved to the MSI Service table and created entry in service control table accordingly.
Service Control capture
Service Control is set automatically based on captured services.
ODBC data source and driver capture
Capture ODBC data source and drivers handling them inappropriate MSI ODBC tables.
File Extensions capture
Full support for any kind of file extension. All file extensions supported by Microsoft Installer are moved to the Extension table and its related tables. Extensions not supported by Microsoft Installer are left in the registries to ensure 1:1 application behavior, just like the original.
MSIX
Build an MSIX package from all captured items directly from Master Repackager.
Works while offline
Priority Support
Private Discord Server access

Master Packager | Frequently Asked Questions

  • What is the difference between perpetual and subscription license?
    perpetual license means you can use the purchased software version for an unlimited time. Included 1-year maintenance gives you access to software updates with bug and security fixes and new features. After the maintenance period is ended you can still use the software version that was released within the active maintenance period, but you will not be able to activate newer versions of the software unless maintenance renewal is made. Subscription licenses give you access to the software for 1-year. After 1 year the software stops working until the renewal of a license is made. This is the better option for organizations that need repackaging only for a short period as this is a more affordable option for a shorter period. If you plan to do packaging for more than a year (most organizations) then the best option for you would be to choose perpetual licenses.
  • What happens after the 1-year maintenance period ends for a license?
    Every Master Packager license comes with 1 year of maintenance. After the maintenance period is ended you will still be able to use the Pro version forever but will not be able to upgrade to the newest versions that are released after your maintenance period is ended. To extend maintenance for another 1-year the price is 599 EUR per Pro license or 1199 EUR per Service Provider license.
  • How many licenses do I need?
    The Master Packager license is per-user. If you have 4 packaging engineers, you will need 4 licenses. Licenses can be installed on unlimited machines and do not require a license server.
  • Can I purchase individual apps from the Master Packager Suite?
    We do not offer Master Repackager, Master Wrapper, or Master Packager Toolbox as separate purchases. Master Packager is designed to make application management easier and more affordable, and to achieve that, most organizations need all of our products and services. The Master Packager Suite covers all app packaging needs to simplify application management. Our team is available through support channels and our Discord community to answer any software or packaging questions. For this, we ask a fair price and do our best to keep it as low as possible. Offering apps separately would not solve all app packaging problems for our customers and would make the overall product more expensive, which goes against our mission.
  • Can licenses be transferred to a different user?
    Each user of the Master Packager software should have their email assigned license key. If a user leaves the company or department, the license can be transferred to a different user at no additional cost. When this happens, please get in touch with info@masterpackager.com with the details of the existing license and the new user's name and email so we can process the transfer.
  • On how many PCs can a licensed user install Master Packager?
    Unlimited. Whether physical machines or virtual machines, it doesn’t matter. The only condition is that the license is used by the person who owns it.
  • Can I get an official quote for the purchase order?
    Yes, please contact us at info@masterpackager.com, and we will send you a quote in PDF format in no time.
  • What is the difference between Master Packager and Master Packager Dev?
    If you are an IT professional who needs to repackage third-party vendor EXE files into MSI or modify MSI/MST files, then you would need the Master Packager. If you are a developer who codes your own applications and needs to create professional Windows Installer (MSI) or MSIX packages for distribution purposes, then you need the Master Packager Dev.