The deployment server can send any sort of file to a universal forwarder but it cant run anything (by itself). However you can push files, then write a inputs.conf scripted input that will kick of some sort of action if you want.
Officially you can't install other apps using deployment server.
Unofficially you can if you get creative. It's probably a bad idea unless you know what you are doing though.