Different users of information technology products possess different sets of abilities. Some abilities may not ever be present in a user as they may have been born without them. Some abilities are acquired, developed or deteriorate over time due to education, maturity, injury, illness or age.