noun computing a small program that runs on a web server often accessing databases in response to client input