virtual service delivery