The challenges of keeping pace with technology -