How can I find pKa from a titration curve?

I am fully aware that the pKa is the pH at half the equivalence point, but are there some programs or methods I could use to accurately estimate the pKa without manually drawing lines on the graph?

• Have you tried any curve fitting solution (Excel, Igor, Origin..)? – Greg Jul 16 '15 at 4:27