My friend Kim came up with a description of communication in terms of instruction, information and negotiation. I digest this into program, data and protocols. This suggests a description of processing in terms of cataloguing, planning/design and enactment.
Written by Eddy.