Information engineering is the art of modelling, integrating and optimising design data thanks to digital competencies. It is the evolution from computer-aided to computer-controlled design of infrastructure. A information engineer is therefore a programmer as well as an engineer. The design logic is explicitly coded in workflows and algorithms. The advantage is that the design process is traceable and repeatable, significantly improving both quality and productivity.