WEBComputing is any goal-oriented activity requiring, benefiting from, or creating computing machinery. [1] It includes the study and experimentation of algorithmic processes, and the development of both hardware and software. Computing has scientific, engineering, mathematical, technological, and social aspects.