The education of software experts must reflect the changes in software development. The crucial requirements are openness, knowledge of math., physics, economy and humanities