Where XAMPP fits
Use it to experiment with a website on your computer before arranging production hosting.
Check before you choose
Treat the default setup as a development environment and keep unfinished projects off the public internet.
Find the right edition
Start with the destination for your device or the publisher's website. Use the current requirements and terms there to confirm the edition you need.
Compare the workflow
A publishing system needs hosting and maintenance, while a local server package is for development. A file-transfer client moves files but does not by itself provide a publishing platform.