A method, apparatus, and software are disclosed for delivering customized
content to clients with diverse content needs, such as clients from
diverse geographical areas and language backgrounds. Customizable content
is separated from the underlying code, which is used as a template for
inserting localized content into a basic document framework as
represented by the template. Both electronic mail and web community
customization techniques are disclosed.