8. A method for editing a plurality of documents, the method comprising: combining the plurality of documents in a unified editable window of a graphical user interface, each document having code fragments comprising switchable code fragments that can be switched in and out during runtime by a switch framework; concurrently displaying a rendering of each of the plurality of documents in a single editor window within a display region, at least some of the plurality of the documents being sub-documents of a parent document, and also displaying comment lines surrounding respective documents of the plurality of documents, the comment lines being non-editable; editing each of the plurality of documents in the single editor window using a unified editor control, the unified editor control providing a control function for disabling the comment lines; executing a line refactoring process to set break-points in the parent document in relation to specific sub-documents; and automatically generating an interface for a business application that is created based on the editing, the business application using the plurality of documents and being generated such that the business application can be run without local customization and can run in both centralized and distributed client/server configurations.
8. A method for editing a plurality of documents, the method comprising: combining the plurality of documents in a unified editable window of a graphical user interface, each document having code fragments comprising switchable code fragments that can be switched in and out during runtime by a switch framework; concurrently displaying a rendering of each of the plurality of documents in a single editor window within a display region, at least some of the plurality of the documents being sub-documents of a parent document, and also displaying comment lines surrounding respective documents of the plurality of documents, the comment lines being non-editable; editing each of the plurality of documents in the single editor window using a unified editor control, the unified editor control providing a control function for disabling the comment lines; executing a line refactoring process to set break-points in the parent document in relation to specific sub-documents; and automatically generating an interface for a business application that is created based on the editing, the business application using the plurality of documents and being generated such that the business application can be run without local customization and can run in both centralized and distributed client/server configurations. 10. A method in accordance with claim 8 , further comprising providing a unified set of edit controls for the plurality of documents.