A framework for building anything from social network to e-commerce site