Automatische software verteilung

Software packaging

Briefly explained: What is software packaging?

The term software packaging, also known as software distribution, refers to the preparation and customization of software installations on multiple clients. The software package contains all the parameters and files needed for a professional installation. 


With these installation packages a safe as well as comfortable software distribution can be realized. The enclosed script can finally be installed – possibly in a modified form – on the end device.

Software packaging - the advantages at a glance

In a corporate environment, there are several computers, often over 1000, that require the same software. If one person were to manually install the software or operating system on this large number of computers, it would take an enormous amount of time.

For this reason it is meaningful that software packages are provided, so that the software on those computers is directly available. In addition, updates and adjustments to the configuration can be carried out automatically afterwards. The adaptation of a standard installation to the individual needs of an end customer is also part of software packaging.


The packages are managed via a software distribution solution that covers all computers in the working environment. Assignments can then be used to install the appropriate package in a simple manner. It is also possible, for example, to install the same software once in German or English.

Depending upon requirement can be installed by different groups and assignments also the arbitrary configurations on the terminal. In this way, software packaging contributes to automation in the company and ensures that workflows are organized efficiently.

When does a professional software distribution solution make sense?

When packaging is necessary depends on the size of the company and the number of end devices that also need this software, as well as the effort required for packaging. For example, in some environments, specialized software that would be costly to package and only one client needs may prefer to be installed manually.


Smaller companies like to use the “Command line Tools” or small PowerShell scripts in conjunction with Active Directory. In larger companies, a software distribution solution is common. But these do not always deliver a clear and intuitive packaging software to the IT administrator. Software packages can be created using Microsoft’s object-oriented scripting language “PowerShell”, which has some advantages, but also disadvantages.


PowerShell is a complex and non-intuitive scripting language. This makes it more difficult to create scripts, to understand them and to analyze or find errors. However, there are software packaging solutions that simplify software packaging and take out complexity. A ready-made command selection and a dialog-oriented approach combined with a “drag and drop” function simplifies packaging. The dialogs prevent the packager from making syntax errors or having to memorize parameters.


In this respect, the “IDERI pace” packaging software offers precisely these advantages.

Syntax errors are avoided through a dialog-oriented approach. The dialogs are structured in such a way that the mandatory fields (parameters) are shown during packaging, so nothing can be forgotten.


IDERI pace offers numerous very interesting features:

Check out this page now to get more information about this topic.

IDERI pace Request a offer

Request your IDERI pace offer now without obligation


Questions we often get asked

Here you will find our answers

Most software distribution solutions on the market do not include packaging support. They can only execute “something”. In the simplest case, this something is an MSI file. But as soon as more extensive steps are required and cmd, vbs or e.g. ps1 scripts are needed, you are left alone; the manufacturers do not provide any packaging support. A software distributor needs most of his working time for packaging. This is exactly where PackagingSuite comes in. It fills exactly this gap – no matter which software distribution solution you have in use.

PackagingSuite essentially consists of the following four modules:
– Move
– Installer

The PackagingCenter helps all those who use a software distribution solution without an integrated script language. PACE has two main purposes.


One main purpose is packaging. This involves supporting the administrator in packaging, i.e. in scripting routines that are later executed on the client and thus bring about the desired installation state on the end device.


The second main focus is on package management. This includes, among other things, the administration of the storage structure, the provision of templates, and the automation of steps that would otherwise have to be carried out manually in order to integrate a package into the software distribution environment used.
For example, deploying a package in Intune requires only a single mouse click. The creation of the Intunewin file, the upload, the discovery rule are all set completely automatically.

The use of the installer enables the maximum range of functions. Besides executing the scripts, it takes care of logging, reboot controls, interaction with the software distribution (e.g. the SCCM agent), control of user-specific installations/configurations, etc.

IDERI mate stands for MSI And Transform Editor.
Many manufacturers deliver their software with the help of an MSI installation file. This always leads to the same installation result. If you need adjustments to the desired target state, you have to create a so-called transform. This is exactly where IDERI mate helps you – as always, completely dialogue-controlled and intuitive.

IDERI move is a tool that helps you migrate IVANTI DSM to any other platform such as MS Intune, Matrix Empirum, VMware Workspace One and others. IDERI move allows you to run existing DSM scripts in another software distribution solution. On the one hand, this is done with virtually no change effort and, on the other hand, without any loss of functionality.


Customers migrating from a DSM environment can use IDERI move to transfer their existing DSM packages to a new interface. This allows existing eScript packages to be migrated from an existing DSM environment to any new software distribution solution. On average, about 90% of the packages will continue to be used directly in your new target system without any changes.

IDERI PackagingSuite is supported by all Windows operating systems from Windows 7 onwards.
It requires .NET Framework 4.6.2 or higher, which is usually already provided by the operating system itself.

Of course, the duration of the packaging depends on the scope and complexity of the application to be distributed.
All the steps involved, such as determining the storage location and creating the root directory structure, compressing the fileset (Intune), defining the recognition rules – all these steps are done completely automatically.

This means you really only have to worry about the packaging and even here a powerful dialogue-oriented script language helps you.

Someone with previous IT administration experience should be able to use it within minutes.
If you have no previous IT experience, we will be happy to support you with an introduction/training session – feel free to contact us.

PackagingSuite provides a powerful range of functions. Practically everything you need for successful software distribution is already available. And should a function be needed, in the best case only one contact with our support is necessary to discuss and initiate a possible realisation.

The PackagingCenter (pace) offers an easy-to-use interface. For each command of the script language there is a corresponding dialogue. This means that you don’t have to learn a complex language, but simply drag and drop desired functions from a command selection into the script to insert the required information into the dialogue boxes.

All steps beyond packaging, such as registering the package in the software distribution (SCCM, Intune, etc.) are automated and are initiated and executed with a mouse click.

This means that almost 100% of the manual activities that would otherwise occur are carried out by automatisms.

Yes, you can use PackagingSuite without a locally installed installer. However, the range of functions is reduced.

Generally, there are two sources of error, one is a manufacturer’s error and the other is an operating error, for example a packaging error.
Regardless of which error source is present, each module writes detailed log files, each step is logged. This helps you effectively in any troubleshooting that may be necessary and thus enables better support from us as the manufacturer.

Yes, commands can be flagged in pace.
With the two script languages Powershell and NetInstall, user-machine part separation is possible.

Most software distribution solutions on the market require two separate scripts. One installs an application on a computer and the second takes care of the configuration and user settings, this leads to extra work as these two scripts have to be set in dependency. This means double package creation, double allocation, double administration, double effort.

PackagingSuite only needs one script, each command in this script can be flagged by mouse click, here the flagging of the command decides whether it should be executed once per PC or user.

Yes, a package can be installed or uninstalled directly from the Pace console. This means that for testing purposes, an installation/uninstallation can be carried out immediately in a fraction of a second with the press of a button.
There is no need for tedious importing, distributing and waiting for the client to start.

We currently support Ivanti DSM and Microsoft Powershell eScript.
If you are planning a migration and your script language is not listed, please contact us for a joint appointment.

  • Dialogue based packaging
  • No script know-how required 
  • Existing knowledge can be used for DSM migration
  • The fact that we can integrate with any distribution solution allows you to change your software distribution solution at any time. You have no “vendor lock-in”.
  • Seamless integration is possible, which means that you can join at any time and existing knowledge does not have to be changed.

The answer depends on several factors and cannot be answered in a general way.
To give you a concrete price, we need information such as the number of clients, language, required modules, etc.

Please feel free to contact us and request an offer.

We have been in the software distribution business since 1996, during which time we have carried out many customer projects and got to know customers.
In all this time we have listened to our customers’ wishes and tried to implement them in the best possible way. This is exactly the approach we now take to software development.

We are happy about every incoming feature request. This ensures that we are always close to our customers’ needs.

We plan two releases per year.
In case of bugs we try to provide a fix within hours.
We know that our product runs on thousands of clients, so time is money.

Our software is designed to work both centrally via a network share with colleagues and locally on your own computer.  

No, no extra database is required.

Support requests are received via our ticket system and are usually dealt with directly within a few hours. Depending on the effort required to solve the problem, you may even receive a solution proposal from us on the same day.

The special thing about pace is that anyone who sees a pace script can tell what it does after seconds. Even people who see a script for the first time.

Windows is very powerful and even superficially simple things often have a lot of options and configurations in detail. The special thing about pace is the simplified view of a script. For example, a command to create a link on the desktop is called CreateLink. At first, I may need information about the name of the link and where it should be created. 
For example, if you see a CreateLink -Notepad -DESKTOP, then you can already think without thinking too much that a link to the notepad is to be created here on the desktop. At first glance, this information is enough. Only in detail am I interested in which exe is to be executed, which parameters are to be passed, how the working directory is to be configured. All the usual scripting languages cannot hide this detailed information, because in the end each parameter must be set or one must know what the default values are. As pace has a simplified view in which only essential information is shown. If you want to adjust something, you simply double-click on the corresponding command and a dialogue opens. All options are clearly presented with edit fields, checkboxes, radio buttons, etc. You almost never have to type. You almost never have to type, 90 % is done via mouse control. It couldn’t be simpler or more intuitive.

PackagingSuite is available in German, English and French.


By the way, if another language is desired/needed, this can be translated accordingly with the help of the customer. We simply provide a file with the texts in German/English. If the file is supplied to us with the corresponding information in the desired/needed language, we can supplement this.

Let us optimize your it

Simply contact us here

Contact us now

By submitting this request, you agree to the processing of the data described in the privacy policy.