Multi-level
User based
Role based
Customised work flow