Web application skeleton