The internet and software is only accelerating this trend: as coordination costs get lower, it becomes easier and easier for companies to use outside services instead of building capabilities internally, concentrating knowledge in fewer and fewer organizations.