Components in the Real World

This presentation shows a real-world and complex application, and how to make it easier to maintain and understand, using eDeveloper. The idea here is to reduce the complexity of an application, making it easier to maintain, while also allowing better and more thorough documentation.

Components: How to use Components in an efficient way, such that there is one component for templates, one for Models, and so on. Using components such that each bit of functionality occurs only once in the whole application, no matter what. Using the Subform technique to minimize writing code even for complex input or maintenance.
Documentation: How to create a true api-manual automatically from the eDeveloper XML.
User Documentation: How to allow non-programmers to document each screen. This Help format allows indexing by one or multiple words, and the use of hyperlinks. But the entire help system is written in eDeveloper.