Though these Products solve real problems, many fail to provide a satisfactory experience to the Zope administrator or integrator who ultimately download, install and use them. If they do have documentation, the documentation formats used by products are not consistent, and vary in quality. Many Products don't work under certain Zope configurations. Methods of determining product stability and maturity are inconsistent. There is no standardized product packaging convention.
Products generally lack a set of tests demonstrating their functionality.
Additionally, lack of standardization in packaging and quality make it hard to implement tools which facilitate installation and syndication of Products. They will also not benefit from any future introspection into product contents performed by the Zope.org product repository. Each type of product has its own set of guidelines. Narrative documentation should be placed in the help system, and should be associated with the product within the help system. Narrative documentation should only make the assumption that the user is familiar in a general sense with Zope and the Zope management interface, but should not make any other assumptions about the sophistication of the user, especially not in the domain in which the product is useful.