A user preferences service provides machine-readable 
information about users' 
personal preferences. The primary intention of this service is to allow user agents, such 
as portals, to automatically configure themselves for particular end-users and to prevent 
end-users from having to enter their preferences into multiple user agents. 
The key functions for a this service are:
- Support creating, reading, updating and deleting user profiles 
 
Specifications with applicability to this 
area are:
- IMS Accessibility
 
- IMS Learner Information Package
 
Related services are: