I was thinking the other day, before 2004, did we ever say "ecosystem" to refer to a bunch of software packages in a particular domain? I have a feeling that this book is what convinced us all to refer to our software collections as an ecosystem, and we have forgotten that it was this book's idea:<p><a href="http://www.amazon.ca/Software-Ecosystem-Understanding-Indispensable-Technology/dp/0262633310" rel="nofollow">http://www.amazon.ca/Software-Ecosystem-Understanding-Indisp...</a><p>The word is ubiquitous now, but if you think about it, it's a bit of a funny way to refer to software, with allusions to predators, prey, producers, consumers, and population dynamics.