virtual store technology