The best approach is to select CX on-demand as a cloud service (Contact Centre-as-a-Service or CCaaS), removing the hassle and costs of managing IT infrastructure and ensuring a homogeneous work environment irrespective of location. Your CCaaS provider should also automatically take care of security patching, upgrades and so on.
Similarly, it naturally helps to choose a partner that can offer a host of licencing options with no hidden fees.