CAT is the term given to any form of computer tool used to aid the translation process. This includes Machine Translation, Translation Memory, Terminology Management and many others.