4 ms·
Could you explain what you mean by Google being a “BD play”? I’m not familiar with that term.
by travem 4y ago
Could you explain what you mean by Google being a “BD play”? I’m not familiar with that term.
- renewiltord 4y agoThey are primarily dependent not on technology but on their incumbent position which lets them negotiate strategic business deals to protect their market. Their advantage is not technological.
- travem 4y agoSo to spell out the abbreviation, BD means “Business Development” then?
- renewiltord 4y agoYes, sorry.