1. A system having a plurality of processes including one or more client processes for execution on a client computer and one or more server processes for execution on a server computer that is in a communications network with said client computer, said plurality of processes comprising the steps of: (a) executing a first client process including: (i) assembling a record set having a MIME declaration header, said declaration header having a multipart content type and a content sub-type indicative of a workflow media type; (ii) assembling a binary file having encoded therein a workflow specification; (iii) transmitting said record set and said binary file by a communications network; (b) executing a second client process including: (i) receiving said record set and said binary file; (ii) decoding said workflow specification; and (iii) using an application program to execute the decoded workflow specification.