Packages and applications are not the only way for invoking scripts on devices managed by ConfigMgr server. On the ConfigMgr console under Software Library\Scripts it is possible to configure PowerShell scripts, and without the need of creating a package or application--run it on the managed device.
The mentioned scripts need to be written leveraging PowerShell 3.0 or newer and need to be approved by the server administrator prior to running them on the devices. In this case, simplicity is a big plus--administrator imports script to the console, approves it and creates deployment or certain collection. There is no need to create package o application and sent it to a distribution point.