One or more modules in the data access daemon core 34 enable the data access daemon to perform functions such as data manipulation, user authentication, user authorization, service data validation, external transaction processing, internal communication with the data directories and user interfaces, user notification, and any desired functions.