A complete object oriented framework approach for the development of this website, which is reusable