Xampp is perfect for testing & designing web sites or running a server.
As with most Server programs you'll need a domain name in order to access your server threw a .com address. You may also need to open some ports to be able to access your site from the internet.
Xampp includes all the features your site will need to run a full web server. Xampp can be used for html pages or for compleat portals like phpnuke, postnuke or any other portal.
The Good
The Bad
It's Free Packed with features Easy to install Easy to use