INDIE, like many GBS tools, integrates all of the overall functionality together in one program that allows both editing and running. Authors can smoothly switch between the two modes. Authors need not wait through a lengthy compile time where their entered content is transformed into executable format. Instead, as problems are spotted during a test run, authors can switch into edit mode and fix them, then switch back to run mode to see if their changes were correct. For complete or nearly-complete projects, authors can save out an uneditable application for distribution to students.