a special category of packagers is that of batch files wrapped around scripts in other languages: they recreate and run a stored script in a different scripting language the great advantage is that you need to distribute only a single 'self-contained' batch file - no installation required, and no complex command lines.
in thin client environments: allow only certain compiled scripts to be executed instead of having to allow an interpreter and thus all scripts.include a specific interpreter, so you need not worry if the right interpreter is available on the computers where the script will be running.prevent users from tampering with your scripts.hide the source code (a note of caution: it is not impossible to read the compiled code, I recommend using CPAU when passwords are involved, and even then use a temporary non-admin account with as many restrictions as feasible).I can think of several valid reasons to compile, or actually package scripts: VoltCraft Energy Logger 3500 Configuration.