common web server framework