Business and social change: business and society are changing as emerging economies develop and new technologies become available. They need to be able to change their existing software and to be able to rapidly develop new software.