Server 104 may further provide for review and approval of templates by senior designers, management, clients or others before the templates become available for use in actual documents. [0036] In various embodiments, layouts stored in database 102 are retrieved by one or more document designers who insert content into the layouts to create documents such as web pages.