An outsourced program manager or OPM is a consultant in charge of an affiliate program management on behalf of a merchant or website.
An OPM differs from an affiliate network account manager because he is not an employee of an affiliate network, he works for specialized consulting firms or is independant.
According to the time of intervention, an outsourced program manager takes in charge:
affiliate program initial design
definition of terms and conditions
affiliate network(s) choice or in-house solution deployment
affiliate recruiting and filtering
An example of OPM services: