1. A system for helping a user to create a structured document, wherein said structured document comprises organized information contained in a structure for delivering to a reader and guiding information for reconstructing said structure from said structured document, said system comprising: means for building, displaying, and examining said structure, said structure comprising a plurality of properties for holding and organizing corresponding information; means for stimulating, organizing, and manipulating ideas, said ideas serving as a basis for said user to develop details; means for helping said user to develop said detail for said ideas and filling said structure with said details; means for specifying a delivery method for said reader; and means for creating said structured document by combining said organized information in said structure, said guiding information in said structure, and said delivery method into a file, whereby said structure holds said ideas and said details in said plurality of properties; and whereby said system will recover said organized information for said reader according to said guiding information in said structured document and deliver to said reader according to said delivery method in said structured document.