The word 'ecosystem' in this context is a euphemism for locking in consumers by taking advantage of (and often forcing) network externalities. This is what MS managed to do in the desktop OS market. Your boss uses Windoze, so you must use Windoze. Smartphone manufacturers are now starting to use the same tactics in the mobile sphere, and sadly it appears to be working.
Really, I hope that i never ever heard "ecosystem" out of Animal Planet It reminds me of bad'old'time, when we had communist propaganda, here in Poland Crafting words, that can mean anything in any context, but de facto doesn't mean anything (important).