(FX Chem) will empower you to easily write most chemical equations with arrows, double arrows, catalysts, conditions, physical state designations, and even nuclear notation.
R Clark Journal of Chemical Education
FX Equation 4 - Quick Tour
You can enter systems of equations into FX Equation and FX Equation will automatically align equals signs. No extra input is required from the user.