Formulation of a prototype for the development of adaptive e-commerce applications