How virtual technology is driving digital customer experience