HI, "Encode and decode data on the //c side", i think is not necessary if the data are handle in the same format of Apple II OS, for this reason i think that in the server side could be use an emulator program of Apple II OS for processing data. Emulator program that work at frequency of PC/Microcontoller system server. Thanks.