Este documento describe diferentes tipos de software científico y de ingeniería, incluidos programas de oficina, antivirus, traductores de texto y simuladores. Se proporciona más detalle sobre los software de traducción, que pueden traducir texto completo manteniendo la sintaxis y permitiendo traducciones interpretativas. Estos tipos de software surgieron para satisfacer necesidades como simular circuitos, realizar cálculos matemáticos y estadísticos, y emular sistemas antiguos.