remote profile framework