Who Owns The Code?
Well, in terms of a business relationship, almost always the client, but this refers to the idea that any member of a development team can change any software component to make it better.
This effectively means that key man dependency risk is significantly reduced, as developers become more fungible resources.
It also means that everybody in a development team is empowered to make changes for the greater good of the project.