What are sponsons? Where do they go? Is there a huge difference between brands? Are they more for racing or general all around use?

I have a '99 900STX ski and I'm just looking at upgrades available.
Thanks