1. A method of distributing software features to a computer being accessible with a plurality of different user profiles each one associated with a corresponding operating context, the method including the steps of: providing a distribution package including at least one item indicative of an activity for enforcing a corresponding software feature on the computer, at least one activity being defined as a user activity associated with at least one user profile, storing an indication of the at least one user activity on the computer, accessing the computer with a current user profile, and retrieving and executing each user activity associated with the current user profile in the corresponding operating context.