Bracmat je softver za istraživanje i transformaciju neprovjerenih i složenih podataka.Bracmat koristi tehniku podudaranja uzoraka koja može obraditi niz podataka (tekst), kao i strukturirane podatke (XML, HTML, JSON, algebarske izraze, e-pošta, programski kod, ...).