CTCI (Computer-to-computer interface) è un protocollo di comunicazione digitale che consente ai clienti del NASDAQ (National Association of Securities Dealers Automated Quotations) di condurre affari nel mercato delle opzioni. CTCI si basa sulla stessa tecnologia del gateway Common Message Switch (CMS), l'interfaccia standard utilizzata dai trader di azioni e opzioni.
Il protocollo CTCI facilita l'inserimento, la conferma, la modifica, l'annullamento e il rifiuto dell'ordine. I messaggi di rapporto commerciale includono rapporti sullo stato degli ordini, rapporti di esecuzione, aggiornamenti e correzioni. Quando viene implementato CTCI, non è necessario che l'abbonato utilizzi una workstation NASDAQ. CTCI supporta il middleware della coda di messaggi di IBM WebSphere per facilitare l'integrazione delle applicazioni aziendali (EAI), che consente l'utilizzo di diverse architetture e sistemi operativi nell'ambiente di trading.