Big changes are happening and it is a big challenge for businesses to keep up