CampaignRunner encapsulates common tasks in database-driven marketing efforts as self-contained decision elements. Decision elements can be analytical (such as tagging) or segmenting (such as nthing). Users then implement complex marketing strategies by as data flow network by creating networks of such decision elements using a graphical development environment. CampaignRunner is available on major platforms and supports Oracle databases.