Affiliate marketing or partner program is the process of earning a commission on a sale by promoting various products and services.