Strategic philanthropy is an approach by which corporate or business giving, and other philanthropic endeavors of a firm, are designed in such a way that it best fits with the firm’s overall mission, goals, and values. This implies that the business has a carefully articulated strategy and that it understands how to integrate its philanthropic initiatives with this strategy in actual practice. A major characteristic of strategic philanthropy is that the motivation is not solely altruistic. Strategic philanthropy is intended to help both the company and society, so it is a vital link in the relationship between business and society.