Is this software package?
http://www.originlab.com/index.aspx?go=Products/Origin/DataAnalysis/SignalProcessing/FFT%20and%20IFFT
http://www.originlab.com/index.aspx?go=Products/Origin/DataAnalysis/SignalProcessing/FFT%20and%20IFFT
It's strange you didn't know windowing, second paragraph explains it.