Right now at work, the an application we have is being tested by QA guys and the app sends requests to a server. The downside of this is that the client can only request and cannot modify the files on the server for testing different test cases without contacting one of the programmers.
I've been tasked with researching an implementation that would allow the client to run the app and have a server running off of their local machines, or something to that extent. It's preferable to have this implemented on window machines. I have no clue of what I should even be looking at so even a point in the general direction would be much appreciated.
Note: this is only for internal testing, the end product is to have users connect to one of our servers that would then retrieve whatever information they need.
EDIT: Sorry if I sound vague but it's because I have no clue where to go about. The info I've given is what I've been told so maybe I don't have a complete picture of what's really going on.
The way the app is set up currently, requests are sent to a server we have lying around and the server accesses information from test files. These files simulate data on actual servers of other companies. For example, the user provides their name, id, etc. and with that we connect to other companies (for example retail merchants) and request info such as dates, times, transactions, etc. The information we receive in response goes to filling out forms automatically.
I've been tasked to research and 'google' how I would set it up so that this mock server runs on localhost and that way the files could be easily accessed and modified by QA. I only really want to know what I should be looking at. Like some sort of Apache server or something but I have zero experience so I don't know where to start. This is a learning experience they've set up for me for my current internship.