Cux è un tool generalizzato per gestire comunicazioni tra computer per Windows, Linux e altre piattaforme Unix.
Può essere usato in interattivo o in modalità batch per eseguire script nel linguaggio di cui è l'interprete.
Alcune caratteristiche di entrambe le modalità:
utilizzo di linee modem, ISDN, TCP/IP
implementa telnet, ftp, pop3, smtp, http
variabili locali e di sistema
I/O interattivo e su file
branching multivia
inclusione di programmi esterni
gestione del controllo degli eventi Unix (signals)
emulazione ansi integrata per l'uso interattivo
trasmissione di file con protocolli standard (Zmodem, Kermit, Xmodem e Ymodem) e nativi
comandi di gestione filesystem: mkdir, rmdir, touch, erase, etc
gestione di connessioni multiple
gestione invio/ricezione fax in classe 2
gestione diretta di socket TCP/IP
il linguaggio si compone di più di 200 macro-istruzioni
Le caratteristiche di programmazione ed il linguaggio arricchito per divenire una vera "shell", consentono la creazione di script ancora più stabili e completamente controllati dall'interprete Cux. L'esecuzione di Cux "ridotta ad icona" consente l'integrazione trasparente delle funzioni di connessione e trasporto dati di Cux nelle applicazioni utente.
E' possibile richiedere il manuale completo per comprenderne meglio le estese potenzialità accedendo alla sezione servizio clienti.
CuxTMT è invece un gestore di comunicazioni store & forward che utilizza Cux come mattone base per effettuare le connessioni fisiche.
Prevede gestioni di servizi differenziati di invio e ricezione file con una struttura a stella; viene in genere configurato ad hoc in base alle specifiche esigenze.