Is there any available software that can predict simple chemical reactions?
I am looking for a piece of software that can tell me the chemical reactions that will occur when I mix certain substances.
For example, I could somehow describe dissolving 1 gram of AgNO3 and 1 gram of KCl in a beaker filled with a liter of H2O. Then it would tell me the identity and quantity of everything that is left in that beaker after the reaction. This includes things such as how much AgCl was produced, and how much reactant is left over.
A simpler version could use a database to tell me what reaction would occur if I were to mix Zn with CuSO4.
Do you know of any software that I could use for this purpose?
This question is in the General Section. Responses must be helpful and on-topic.