A campaign is made up of various editable objects, referred to as “assets,” that must be available on the production server for the campaign to work correctly. Assets must be deployed together when the campaign is started. For example, a campaign that sends an e-mail to a group of customers must contain a file that holds the text for the message, and the file must be deployed with the campaign for it to work correctly. Examples of campaign assets are segments, landing pages, slots, and image files.