Plenty of script-driven applications, particularly paid content management systems, encode their files to make sure that they will not be reverse engineered or tampered with. The majority of them use an app named ionCube PHP Encoder to do this, so, in case you buy a paid script and you would like to set it up in a web hosting account, an instrument known as ionCube Loader needs to be present on your server. Without this, you will not be able to install the script or if you somehow find a way to do this, it won't work efficiently due to the fact that almost all of the script code will be encoded to a point where it cannot be interpreted. That's why, you have to ensure that ionCube Loader is set up when you get a new hosting account and you wish to use some paid web application. If you purchase a shared hosting account and the tool is not present, it cannot be added as the entire server PHP environment will have to be compiled again.