Extensions to the data model: supporting an extensible data model to give customers the ability to customize the data elements managed by the application to meet their specific needs.
Access control: letting each client organization independently customize access rights and restrictions for each user.