Dictionaries tend to define ecology as multi-species interaction in a common environment, the species being animals and plants.
In an ecology of artifacts, the meaning of one consists of the possible interactions with other artifacts: cooperation, competition (substitution), domination or submission, leading technological development, like computers do right now, supporting the leaders, like the gadgets found in computer stores.