An editable information management method for managing editable information. The method comprises storing a document as a plurality of segment objects, each segment object being editable independently of other segment objects. The method comprises combining said segment objects to create said document, displaying said document for editing, editing part of the displayed document corresponding to a predetermined segment object, and updating said predetermined segment object in response to said editing.