Portable application creators allow the creation of portable applications (also called: portable apps). They usually use application virtualization.
No agent or client is required for these (also called "agentless" solutions):