XAMPP certainly meets its goal of making the platform of Apache, MySQL, PHP, and Perl more easily accessible to developers on Linux, Mac OS X, Windows, and Solaris. Installation is as simple as unpacking an archive file and running a script. Upgrades are just as easy.
With all software features turned on by default, a developer does not need to spend time learning how to configure Apache and MySQL and PHP, then figure out how to make them play together nicely. Once you're ready to address server security, XAMPP provides convenient scripts to patch most of the security holes that the initial default settings leave open.
-- High Mobley