Ubiquitous computing refers to a situation where computers become far more numerous and fade into the background. It involves adding intelligence in everyday objects which would deliver information to human users.