Zope 3 is a free/open source web application framework written in the Python programming language. Zope 3 provides a component architecture, transactional object database, tightly integrated security model and many other features.

Zope 3 is coming from the Zope community which is started around 1998. Initially Zope's core technologies were designed by Zope Corporation. The development of Zope 3 started in late 2001. In November 2004, Zope 3 was released. Zope 3 is a complete rewrite that only preserves the original ZODB object database. The design of Zope 3 is driven by the needs of large companies. It is directly intended for enterprise web application development using the newest development paradigms. Extreme programming development methodology has a real influence in Zope 3 development process. Automated testing is a major strength of Zope 3. Sprints were introduced as processes to help accelerate Zope 3 development. In 2006 Zope foundation was formed to help organize and formalize the relationships with the Zope community.


The only dependency for Zope 3 installation is Python 2.4. Zope 3 can be installed in all major platforms from source, and binary packages are also available for Windows. Major GNU/Linux distributions include Zope 3.

Download the latest Zope 3 version from products page. The latest version is 3.3 which released is on 24 September 2006.


A number of introductory tutorials are available for Zope 3. You can start with Benji York's Quick Start Guide. Zope Guide is a community book project in progress. Zope 3 is built on zope component architecture. Zope component architecture introduce two powerful concepts, adapters and utilities. For advanced usage, you will be required to learn ZODB also.


Please see the Zope 3 development wiki to see more about development. The main tools used for Zope 3 development are subversion, mailing list, wiki, issue collector and irc .