ASCEND can be used to calculation optimal solutions of non-linear programming models (NLP). Solvers CONOPT and IPOPT are currently available for this.
See also MAXIMIZE and MINIMIZE and our survey of optimisation software.