You can go for LINGO software of Lindo system as said above. Also, you can use optimization toolbox of MATLAB or similar package in R. Since R is free, so it would be easy. If the optimization problem is simple, you can even solve it in MSExcel using the powerful excel solver.
It depends upon how we have command on any tool. ARENA a simulation software gives a best fit non-linear model with minimum error and follow closely the trend of data