Again my client site development have nothing to do with a local server environment.
I don't think you are understanding the issue. If you develop any kind of code, you have limited capability without a server. When you start delving in to the realms of AJAX and other client side elements, you need a web server, any HTML forms you make which rely on uploading also need to be served from a server.
Your development server can be on any PC you like, the one you work on is something you can also test on prior to upload to your productions server, that is how people developing web services will work, the bigger kids have the full train set.
Testing with no server == bad.
Testing with development server == good.
Btw i already had XAMPP installed on my laptop.
Then use it.