
Recent years have shown a range of vital changes to core IT concepts, resulting in evolutionary developments from cloud computing to enterprise risk management. In particular, in the area of software development and deployment, agile development methodologies and service-oriented architecture (SOA) have seen wide-scale implementation in response to the need to embrace rapid change to business conditions.