Bracmat je programska oprema za raziskovanje in preoblikovanje nepreverjenih in zapletenih podatkov.Bracmat uporablja tehniko ujemanja vzorcev, ki lahko obdeluje nizke podatke (besedilo) in strukturirane podatke (XML, HTML, JSON, algebrski izrazi, e-pošta, programska koda, ...).