Virtual portable