Tagged virtual programs