Computers are now used in every domain, field and sector and across industries. Computers have revolutionized the way individuals, students and enterprises work, communicate, live, educate and entertain. Computers are now integral to virtually every possible human and non-human activity. The benefits of computers to society are manifold.