calculates and draws thermodynamic equilibrium concentrations of species in complex chemical systems. It handles homogeneous solutions, dissolution, precipitation, titrations with acids, bases, or other components.