Internet Based Learning: A Framework for Higher Education and Business