Communication and collaboration is based upon exchange of polymorphic messages rather than exchange of "executable" code (DNA/RNA in the case of biological cells, machine code in the case of computing.
Only the specialized cell can know what behavior to invoke given a certain message.
From Cyberyota's four principles.