Social marketing is the design, implementation, and control of programs seeking to increase the acceptability of a social idea, cause, or practice in a target group(s).
Social marketing uses many commercial marketing principles and techniques. However it aims to benefit the target audience and society as a whole rather than make a financial profit.