The final category of spreadsheet types is the most complex. By turnkey, I mean ready to go, with little or no preparation by the end user. For example, the user loads the file and is presented with a user interface that makes user choices perfectly clear. Turnkey applications may not even look as if they are being powered by a spreadsheet, and, often, the user interacts completely with dialog boxes rather than cells. I've heard these types of applications referred to as "dictator applications" because the user can perform only the operations that the developer has allowed.
Actually, many of the categories just described can be converted into turnkey applications. The critical common elements, as I discuss throughout the remainder of the book, are good planning, error handling, and user interface design.
Was this article helpful?