Skip to content
Product cover

Negotiating Lessons From the Browser Wars

Many negotiators focus too intently on the parties, interests and options that are immediately evident “at the table.” The struggle involving Netscape, Microsoft and AOL over Internet browsers reveals why successful negotiators must take a much broader view both of “the other side” and of their own deeply held assumptions.” In 1996, the Web-browser wars became headline news. The conflict involved three of the most important companies of the early Internet era, Netscape, Microsoft and America Online. At stake was AOL’s choice of a browser for its online service: Netscape’s Navigator or Microsoft’s Internet Explorer. Microsoft’s apparent victory in this battle has inspired important books on antitrust, legal and business-strategy issues, but one area has gone mostly unnoticed: the negotiation among the players.

All negotiations can be examined in terms of a core of common elements, contends negotiation expert James K. Sebenius, but a select few shed special light on the process itself. The negotiation over Web browsers offers one such case. Drawing on the copious public record, the author provides thumbnail sketches of the players and a brief description of the dramatic process dynamics. He then draws a series of broader negotiation lessons suggested by this experience — about the need to assess the full set of parties, issues and no-deal options; about the benefits of crafting sustainable value-creating deals rather than value-claiming ones; about the risks of arrogance and biases; and about changing the game away from the table, not just playing it well at the table.

Netscape’s fall from dominance involved far more than faulty negotiation, and there’s no guarantee that a broader view of the negotiating process would have changed the company’s ultimate fate. But executives who find themselves in similarly thorny situations may be able to do themselves and their companies a great deal of good by looking beyond the mythical table that too often limits the possibilities inherent in any negotiation.

Purchase Options

Educator and Student Discounts Available. Learn more »

  BENCHMARKS  
Loading Time: Base Classes  0.0009
My Controller Construct  0.0003
Build Nav  0.0006
Controller Execution Time ( Products / Route )  0.1559
Total Execution Time  0.1567
  GET DATA  
No GET data exists
  MEMORY USAGE  
1.5665 MB
  POST DATA  
No POST data exists
  URI STRING  
store/negotiating-lessons-from-the-browser-wars
  CLASS/METHOD  
products/route
  DATABASE:  MITSLOAN_DEV   QUERIES: 68  (Hide)
0.0078  

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '5ce468a07b1f0cfe46de09e872fe8a06'
ORDER BY `created_atDESC 
0.0010  

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

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

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '5ce468a07b1f0cfe46de09e872fe8a06'
ORDER BY `created_atDESC 
0.0017  

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

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

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '5ce468a07b1f0cfe46de09e872fe8a06'
ORDER BY `created_atDESC 
0.0007  

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

SELECT *
FROM (`carts`)
WHERE `cart_id` =  '5ce468a07b1f0cfe46de09e872fe8a06'
ORDER BY `created_atDESC 
0.0051  

SELECT SQL_CALC_FOUND_ROWS cat_id
FROM 
(`product_categories`)
WHERE `status_id` =  'A'
AND `url_friendly` =  'negotiating-lessons-from-the-browser-wars'
AND `parent_id` =  
0.0304  

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 'negotiating-lessons-from-the-browser-wars' OR
                            if(
c.format_id 'Certificate'''p.url_friendly) = 'negotiating-lessons-from-the-browser-wars'
                        
)
                    
LIMIT 1 
0.0003  

SELECT `parent_id`
FROM (`products`)
WHERE `prod_id` =  1873 
0.0003  

SELECT *
FROM (`products`)
WHERE `products`.`prod_id` =  '1873' 
0.0067  

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

SELECT `cat_id`
FROM (`product_categories__products`)
WHERE `prod_id` =  '1873' 
0.0033  

SELECT *
FROM (`product_flags__products`)
WHERE `prod_id` =  '1873' 
0.0064  

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

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 ('246') 
GROUP BY `products`.`parent_id`
ORDER BY COUNT(*) DESC
LIMIT 6 
0.0002  

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

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

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

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

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

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

SELECT `parent_id`
FROM (`products`)
WHERE `prod_id` =  '3421' 
0.0001  

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

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

SELECT `parent_id`
FROM (`products`)
WHERE `prod_id` =  '901' 
0.0001  

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

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

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

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

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

SELECT `parent_id`
FROM (`products`)
WHERE `prod_id` =  '4189' 
0.0001  

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

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

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

SELECT *
FROM (`media`)
WHERE `media`.`media_id` =  '882' 
0.0019  

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

SELECT *
FROM (`media_metadata`)
WHERE `media_id` =  '882' 
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` =  '1873'
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` =  '1873'
AND `type_id` =  'V'
ORDER BY IF(position 010) AS, `position`, `title
0.0002  

SELECT `c`.`format_id`, `c`.`price`, `c`.`sale_price`
FROM (`productsAS c)
WHERE `c`.`prod_id` =  '1874'
LIMIT 1 
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` =  '1874'
AND `kind` =  'thumbnail'
ORDER BY IF(position 010) AS, `position
0.0004  

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` =  '1873'
AND `product_categories`.`parent_id` =  1
AND `product_categories__products`.`cat_idNOT IN (1261)  
0.0004  

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.0020  

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