Archetypes is a framework for developing new
content types in Plone. The power of Archetypes is
first in automatically generating forms, second in
providing a library of stock field types, form
widgets, and field validators, third in easily
integrating custom fields, widgets, and
validators, and fourth in automating
transformations of rich content.