Un software CAT è un sistema di supporto al lavoro di un traduttore. In sintesi permette di memorizzare le traduzioni in un database dedicato in modo che vengano proposte nel corso della traduzione stessa o per i progetti futuri. Aiutano ad innalzare il livello qualitativo dei lavori e abbattere costi e tempi di consegna. I software CAT non sono sistemi di traduzione automatica o machine translation.