What Is a User Program?
A user program is a program that must communicate with a resource manager for some or all of its processing. A user program starts a conversation with a resource manager to request a connection to a resource.
Like a requester program, a user program also runs in a virtual machine, which is called a requester virtual machine. See Preparing Virtual Machines to Request Connections to Resources for more information about requester virtual machines.