17. The non-transitory computer readable storage medium of claim 15 wherein said plurality of selectable tabs contain the structure chart template having the plurality of labeled input blocks being linked to other labeled input blocks contained in other tabs.
15. A non-transitory computer readable storage medium comprising computer readable program code that when executed by a processor causes the processor to perform operations comprising: providing a document creation and idea development interface including an input section and a document preview section; providing a structure chart template within said input section wherein said structure chart template comprises a plurality of labeled input blocks; receiving input via said plurality of labeled input blocks within said structure chart template comprising at least one of text, graphics, images, and charts, which conveys said ideas; requiring entry of said input into each of said labeled input blocks with three rules associated with said at least one labeled input block; configuring said labeled input blocks to include an expandable quick guide; generating a plurality of logically organized sentences to form a document configured to facilitate user understanding from said received input and said structure chart template; displaying said document in said document preview section of said document creation interface; and exporting said document for use by at least one other application.