A theme involving significant dependence of the business base and performance on onsite development support services and corporate demand for IT talent. Given the high proportion of engineers, this includes the risk that fluctuations in demand for IT talent and a contraction in demand for development support services could affect performance.