It's not the software made by a company in Seattle.
Spectral leakage actually occurs when you compute the FFT because it expects an infinitely long signal. What it actually gets is a signal that stops abruptly, requiring a lot more frequency power to create it, skewing the FFT.
What you can do to combat that is use a windowing function, something that doesn't require much more frequency information. A hamming window is a good example. (seen below)
Decent explanation from 18-391 Lab 4