When we discuss about computer technologies, we are always left behind by the fast progress and rapid developments that are present in this industry. Could you imagine nowadays your life without computer technologies? We are sure that for most of you, this will be like a nightmare. Due to this, computer technologies are nowadays present in every domain of our society.