Design campaign model