Os sistemas de recuperação anti-falhas permitem deixar a base de dados consistente após imprevistos. As transações permitem estabelecer Unidades Lógicas de Trabalho (UTLs) que garantem a integridade dos dados. O GeneXus inclui o comando COMMIT nas transações e procedimentos para definir as UTLs nos ambientes cliente-servidor, assegurando a integridade dos dados.