Marketing is everything a company does to acquire customers and maintain a relationship with them. It is not an exact science, but it is getting better. The biggest questions companies have about their marketing campaigns entail what return on investment (ROI) they're getting for the money they spend.