El siguiente programa gratuito, llamado "Química analítica" y elaborado por Nicolás Cieri permite resolver varios tipos de cálculos químicos: Cálculo de masas moleculares, fracción molar, cálculo de fórmula empírica, molalidad, molaridad, normalidad, ...
Puedes encontrar un tutorial sobre el mismo aquí.