Information Technology in 21st Century