framework for producing web