1. A method of customization of software configuration in a computer system, comprising: determining, by a processor, an initial access by a user of a plurality of software features in the computer system, the initial access being determined by checking data logs of the user that contain record of the plurality of software features used by the user, the record comprising the versions of the software features; generating, by the processor, a request to a user for entry of information; responsive to the user entry of information in reply to the request, generating, by the processor, user preferences corresponding to the plurality of software features; notifying the user of the user preferences; prompting the user to confirm the user preferences; in response to a confirmation from the user, saving, in a memory, the user preferences; implementing, in the memory, adjustments to configurations of the plurality of the software features based on the saved user preferences; and on a subsequent access of at least one of the plurality of software features by the user, executing, by the processor, the at least one of the plurality of software features according to the implemented adjustments to the configurations of the plurality of the software features.