The marketplace is often described in
Darwinist terms: products must continually adapt to survive. This is especially true in the software area;
even more so for
free software.
I think this would make a good PhD subject: Darwinism as applied to software.
Alan Kay and other software experts argue that we must strive to evolve software.