Excel and matlab are commonly used. I usually use excel and simple VBA to model. Matlab has option module, but it is a little difficult to get started on matlab.
If there is no programming foundation, then use stupid methods to determine the values of several key points and generate curves.