Abstract :
Comparisons have long been made between the skills involved in mainstream engineering and those demanded by the engineering of IT systems. Both are directed at the construction of projects for practical applications, and use technology and scientific principles to deliver practical applications.