Knowledge of information technology experts should be flexible, open, and multidisciplinary. Therefore they need good background in mathematics, natural language communication skills, and some understanding of sciences, economics, and humanities.