Commercial nonlinear regression software packages that are useful for IC50 calculation, but also can be used for fitting many other curves and producing graphs, and are therefore generally useful, include SigmaPlot, Grafit, GraphPad Prism, and the Excel plugin XLfit. They are not free, however.