The marketing mix is the set of controllable, tactical marketing tools that a company uses to produce a desired response from its target market. It consists of everything that a company can do to influence demand for its product. It is also a tool to help marketing planning and execution.