servlet

/ (ˈsɜːvlɪt) /

noun

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