XModem arbeitet blockorientiert: die zu übertragenden Daten werden in gleich große Einheiten eingeteilt (Blöcke), jeder Block wird einzeln versandt. Die Blöcke haben eine Größe von 128 Bytes, wobei 1 Byte als Prüfsumme dient. Auch wenn es nach heutigen Massstäben langsam ist, war es doch das erste weitverbreitete Datenübertragungsprotokoll und trug wesentlich zur Ausbreitung der
Mailboxen bei. Mit ein Grund war, dass Christensen
1978 mit dem CBBS (Computerized Bulletin Board System) ebenso dafür eine Grundlage legte und die erste Mailbox zum Austausch von Nachrichten einrichtete.