1. A computer implemented method for executing marketing campaign software to manage a target group of contacts, the method comprises: producing by a computer, a table, the table including one or more contact group entries corresponding to one or more defined contact group entities with each of the entries having a first set of group attributes; generating by the computer, a marketing campaign from executing the marketing campaign software; producing by the computer, a visual representation of the marketing campaign resulting from execution of the market campaign software, the representation including one or more instances of defined contact group entities, with the one or more instances having a second set of group attributes and with the representation of the marketing campaign linked to the table according to the second set of group attributes; and generating a graphical user interface with the graphical user interface when displayed on a display device rendering the visual representation of the marketing campaign.