Mathematica will be mainly used to deal with symbolic computation (formula deduction).
Lingo can be mainly used to solve nonlinear optimization problems (linear can also be solved)