Skip to content
Product cover

The Keys to Rethinking Corporate Philanthropy

Many companies conduct their charitable activities without a cohesive philanthropic strategy. As a result, the authors argue, companies often not only fail to achieve significant impact on society through their philanthropy but also miss opportunities to achieve strategic benefits for the organization.

Drawing on research into a number of companies' experiences, the authors describe four types of corporate philanthropy. Some companies focus primarily on the needs of stakeholders, such as communities in or near where the firm operates; these companies conduct philanthropic initiatives that are often unrelated to their core business competencies. The authors call this peripheral philanthropy. Meanwhile, other companies focus more on using the corporation's unique skills and competencies than on important stakeholder needs -- and as a result may end up with an internally focused approach that the authors dub constricted philanthropy. In some cases, often those involving corporate donations, corporate charitable activities are conducted without much overarching coordination at all, a method the authors call dispersed philanthropy. The authors maintain that the most effective approach to corporate philanthropy is one that incorporates both the needs of external stakeholders and the skills of the donor corporation. They call this strategic philanthropy and cite IBM's Reinventing Education initiative as a good example of strategic philanthropy in action.
Purchase Options

Educator and Student Discounts Available. Learn more »

  BENCHMARKS  
Loading Time: Base Classes  0.0005
My Controller Construct  0.0004
Build Nav  0.0006
Controller Execution Time ( Products / Route )  0.0395
Total Execution Time  0.0400
  GET DATA  
No GET data exists
  MEMORY USAGE  
1.5571 MB
  POST DATA  
No POST data exists
  URI STRING  
store/the-keys-to-rethinking-corporate-philanthropy
  CLASS/METHOD  
products/route
  DATABASE:  MITSLOAN_DEV   QUERIES: 68  (Hide)
0.0004  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  'dd9e8b6d2aee1e041329d58e99e7ac92'
ORDER BY `created_atDESC 
0.0002  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  'dd9e8b6d2aee1e041329d58e99e7ac92'
ORDER BY `created_atDESC 
0.0002  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  'dd9e8b6d2aee1e041329d58e99e7ac92'
ORDER BY `created_atDESC 
0.0001  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  'dd9e8b6d2aee1e041329d58e99e7ac92'
ORDER BY `created_atDESC 
0.0002  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  'dd9e8b6d2aee1e041329d58e99e7ac92'
ORDER BY `created_atDESC 
0.0001  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  'dd9e8b6d2aee1e041329d58e99e7ac92'
ORDER BY `created_atDESC 
0.0001  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  'dd9e8b6d2aee1e041329d58e99e7ac92'
ORDER BY `created_atDESC 
0.0002  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  'dd9e8b6d2aee1e041329d58e99e7ac92'
ORDER BY `created_atDESC 
0.0002  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  'dd9e8b6d2aee1e041329d58e99e7ac92'
ORDER BY `created_atDESC 
0.0002  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  'dd9e8b6d2aee1e041329d58e99e7ac92'
ORDER BY `created_atDESC 
0.0001  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  'dd9e8b6d2aee1e041329d58e99e7ac92'
ORDER BY `created_atDESC 
0.0001  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  'dd9e8b6d2aee1e041329d58e99e7ac92'
ORDER BY `created_atDESC 
0.0001  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  'dd9e8b6d2aee1e041329d58e99e7ac92'
ORDER BY `created_atDESC 
0.0001  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  'dd9e8b6d2aee1e041329d58e99e7ac92'
ORDER BY `created_atDESC 
0.0006  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  'dd9e8b6d2aee1e041329d58e99e7ac92'
ORDER BY `created_atDESC 
0.0005  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  'dd9e8b6d2aee1e041329d58e99e7ac92'
ORDER BY `created_atDESC 
0.0002  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  'dd9e8b6d2aee1e041329d58e99e7ac92'
ORDER BY `created_atDESC 
0.0003  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  'dd9e8b6d2aee1e041329d58e99e7ac92'
ORDER BY `created_atDESC 
0.0001  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  'dd9e8b6d2aee1e041329d58e99e7ac92'
ORDER BY `created_atDESC 
0.0001  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  'dd9e8b6d2aee1e041329d58e99e7ac92'
ORDER BY `created_atDESC 
0.0002  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  'dd9e8b6d2aee1e041329d58e99e7ac92'
ORDER BY `created_atDESC 
0.0001  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  'dd9e8b6d2aee1e041329d58e99e7ac92'
ORDER BY `created_atDESC 
0.0002  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  'dd9e8b6d2aee1e041329d58e99e7ac92'
ORDER BY `created_atDESC 
0.0002  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  'dd9e8b6d2aee1e041329d58e99e7ac92'
ORDER BY `created_atDESC 
0.0001  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  'dd9e8b6d2aee1e041329d58e99e7ac92'
ORDER BY `created_atDESC 
0.0002  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  'dd9e8b6d2aee1e041329d58e99e7ac92'
ORDER BY `created_atDESC 
0.0002  

SELECT SQL_CALC_FOUND_ROWS cat_id
FROM 
(`product_categories`)
WHERE `status_id` =  'A'
AND `url_friendly` =  'the-keys-to-rethinking-corporate-philanthropy'
AND `parent_id` =  
0.0058  

SELECT c.parent_idc.format_id
                    FROM products 
AS pproducts AS c
                    WHERE p
.prod_id c.parent_id AND
                        
c.avail_id IN ('A','B','D') AND
                        
c.type_id 'V' AND
                        (
                            
c.sku 'the-keys-to-rethinking-corporate-philanthropy' OR
                            if(
c.format_id 'Certificate'''p.url_friendly) = 'the-keys-to-rethinking-corporate-philanthropy'
                        
)
                    
LIMIT 1 
0.0002  

SELECT `parent_id`
FROM (`products`)
WHERE `prod_id` =  1421 
0.0005  

SELECT *
FROM (`products`)
WHERE `products`.`prod_id` =  '1421' 
0.0003  

SELECT *
FROM (`authors`)
JOIN `products__authorsON `authors`.`author_id` = `products__authors`.`author_id`
WHERE `products__authors`.`prod_id` =  '1421'
ORDER BY `sortAS
0.0001  

SELECT `cat_id`
FROM (`product_categories__products`)
WHERE `prod_id` =  '1421' 
0.0002  

SELECT *
FROM (`product_flags__products`)
WHERE `prod_id` =  '1421' 
0.0001  

SELECT `sku`
FROM (`products__xsell`)
WHERE `prod_id` =  '1421'
ORDER BY IF(position 010) AS, `position
0.0075  

SELECT `products`.`parent_id`
FROM (`transaction_lines`)
JOIN `productsON `products`.`sku` = `transaction_lines`.`sku`
JOIN `product_categories__productsON `products`.`parent_id` = `product_categories__products`.`prod_id`
WHERE `products`.`avail_id` =  'A'
AND TO_DAYS(transaction_lines.updated_at) < (TO_DAYS(NOW()) - 90)
AND `
product_categories__products`.`cat_idIN ('300') 
GROUP BY `products`.`parent_id`
ORDER BY COUNT(*) DESC
LIMIT 6 
0.0002  

SELECT `parent_id`
FROM (`products`)
WHERE `prod_id` =  '4706' 
0.0002  

SELECT *
FROM (`products`)
WHERE `products`.`prod_id` =  '4706' 
0.0002  

SELECT *
FROM (`authors`)
JOIN `products__authorsON `authors`.`author_id` = `products__authors`.`author_id`
WHERE `products__authors`.`prod_id` =  '4706'
ORDER BY `sortAS
0.0001  

SELECT `parent_id`
FROM (`products`)
WHERE `prod_id` =  '2875' 
0.0002  

SELECT *
FROM (`products`)
WHERE `products`.`prod_id` =  '2875' 
0.0002  

SELECT *
FROM (`authors`)
JOIN `products__authorsON `authors`.`author_id` = `products__authors`.`author_id`
WHERE `products__authors`.`prod_id` =  '2875'
ORDER BY `sortAS
0.0001  

SELECT `parent_id`
FROM (`products`)
WHERE `prod_id` =  '5' 
0.0002  

SELECT *
FROM (`products`)
WHERE `products`.`prod_id` =  '5' 
0.0002  

SELECT *
FROM (`authors`)
JOIN `products__authorsON `authors`.`author_id` = `products__authors`.`author_id`
WHERE `products__authors`.`prod_id` =  '5'
ORDER BY `sortAS
0.0001  

SELECT `parent_id`
FROM (`products`)
WHERE `prod_id` =  '3907' 
0.0002  

SELECT *
FROM (`products`)
WHERE `products`.`prod_id` =  '3907' 
0.0004  

SELECT *
FROM (`authors`)
JOIN `products__authorsON `authors`.`author_id` = `products__authors`.`author_id`
WHERE `products__authors`.`prod_id` =  '3907'
ORDER BY `sortAS
0.0001  

SELECT `parent_id`
FROM (`products`)
WHERE `prod_id` =  '969' 
0.0002  

SELECT *
FROM (`products`)
WHERE `products`.`prod_id` =  '969' 
0.0002  

SELECT *
FROM (`authors`)
JOIN `products__authorsON `authors`.`author_id` = `products__authors`.`author_id`
WHERE `products__authors`.`prod_id` =  '969'
ORDER BY `sortAS
0.0001  

SELECT `parent_id`
FROM (`products`)
WHERE `prod_id` =  '297' 
0.0002  

SELECT *
FROM (`products`)
WHERE `products`.`prod_id` =  '297' 
0.0002  

SELECT *
FROM (`authors`)
JOIN `products__authorsON `authors`.`author_id` = `products__authors`.`author_id`
WHERE `products__authors`.`prod_id` =  '297'
ORDER BY `sortAS
0.0003  

SELECT SQL_CALC_FOUND_ROWS media_idposition
FROM 
(`media`)
WHERE `foreign_key_table` =  'products'
AND `foreign_key_column` =  'prod_id'
AND `foreign_key_value` =  '1421'
AND `kind` =  'image_600x600'
ORDER BY IF(position 010) AS, `position
0.0001  

SELECT *
FROM (`media`)
WHERE `media`.`media_id` =  '696' 
0.0001  

SELECT *
FROM (`mime_types`)
WHERE `mime_types`.`extension` =  'jpg' 
0.0001  

SELECT *
FROM (`media_metadata`)
WHERE `media_id` =  '696' 
0.0002  

SELECT SQL_CALC_FOUND_ROWS media_idposition
FROM 
(`media`)
WHERE `foreign_key_table` =  'products'
AND `foreign_key_column` =  'prod_id'
AND `foreign_key_value` =  '1421'
AND `kind` =  'gallery_image'
ORDER BY IF(position 010) AS, `position
0.0003  

SELECT *
FROM (`products`)
WHERE `avail_idIN ('A''B''C''H') 
AND `
parent_id` =  '1421'
AND `type_id` =  'V'
ORDER BY IF(position 010) AS, `position`, `title
0.0003  

SELECT `c`.`format_id`, `c`.`price`, `c`.`sale_price`
FROM (`productsAS c)
WHERE `c`.`prod_id` =  '1422'
LIMIT 1 
0.0003  

SELECT SQL_CALC_FOUND_ROWS media_idposition
FROM 
(`media`)
WHERE `foreign_key_table` =  'products'
AND `foreign_key_column` =  'prod_id'
AND `foreign_key_value` =  '1422'
AND `kind` =  'thumbnail'
ORDER BY IF(position 010) AS, `position
0.0006  

SELECT `product_categories__products`.`cat_id`
FROM (`product_categories__products`)
JOIN `product_categoriesON `product_categories__products`.`cat_id` = `product_categories`.`cat_id`
WHERE `product_categories__products`.`prod_id` =  '1421'
AND `product_categories`.`parent_id` =  1
AND `product_categories__products`.`cat_idNOT IN (1261)  
0.0006  

SELECT `cat_idAS id, `parent_idAS parent, `status_id`, `name`, `description`, `url_friendly`, `page_title`, `meta_keywords`, `meta_description`, `position`, `updated_at`
FROM (`product_categories`)
WHERE `cat_id` != 1
ORDER BY 
`parent_id`, IF(position 010) AS, `position`, `name
0.0003  

SELECT *
FROM (`product_categories`)
WHERE `status_id` =  'A'
AND `parent_id` =  1
AND `cat_idNOT IN (1261) 
ORDER BY `name
0.0002  

SELECT *
FROM (`site_settings`)
WHERE `option_key` =  'announcement' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)