Fumaric acid is produced based on catalytic isomerisation of maleic acid  in aqueous solutions at low pH.  It precipitates from the reaction solution.  Maleic acid is accessible in large volumes as a hydrolysis product of maleic anhydride, produced by catalytic oxidation of benzene or butane.