Program: A program is the brand/website that is being promoted. Each brand or website under an advertiser account need to be registered as a separate program. This way each brand can be broken down by program in reporting.
Campaign: A campaign is the special, offer or promotion that is being offered to the clients. Examples would be: Sales, Discounts, Buy One Get One.