BATE calculates pH of solutions containing mixtures of acid and base with up to 4 dissociation steps and titration curves for these acids and bases. Ionic strentgh can be calculated from the dissociated forms concentrations, omitted or forced upon the solution. Program contains editable database of common weak acids and bases and accepts acid and base dissociation constants and protonation constants as input, calculating all other types of constants as needed. Built in calculator allows easy calculation of molar masses and concentrations for a given substance formula. Printouts describing equlibrium contain information of concentrations and activties of all ions present in the solution, together with activity coefficients (if applicable). Titration printouts contain titration curves for both titrations (acid/base and base/acid) and pH of all end points. Extensive tutorial and help. Very low hardware requirements - if your Windows start, BATE will work.
This software is a shareware. You will be able to download and test BATE during a certain period of time, then, if it does what you need, you will have to acquire the full version from BATE publisher. The BATE 1.0.0.30 free trial version contains an installer and an uninstaller, and has a size of 363 Kilobytes.
For additional information and support request, please contact directly BATE publisher.

BATE Screenshot