In Ampps for Wordpress which we are currently running internal testing and now I am moving it to the public side. Is there anything to do inside the Ampps or Wordpress software to make it public besides the normal DNS and Firewall rules?
If you have created domain name same as your live site in Ampps, then you can transfer directly, just change the database details in the config files after exporting the database to your live server.
If not then URL's in the database/site might not be the same. http://localhost/wp should be http://yoursite.com. You can change it manually or create a domain first in ampps then clone your installation to that domain.