The Zope security model offers a flexible architecture designed to complement the platform's object model. Some of the security model's design goals are as follows:
Mimic the business idea of customers who have customers
Reinforce Zope ideas of containment, acquisition, and dynamism
Allow new objects to extend the security model at any level in a URL
Separate authentication and authorization
Project an intuitive GUI that balances power and simplicity