This document discusses the structure and capabilities of apps created using the Vizwik visual programming platform. It provides examples of how scripts can be used to control app functionality and data flow without traditional coding syntax. Scripts allow connecting operations to inputs and outputs in a node-based visual interface. Control structures like conditionals, loops, and calls between scripts provide programming logic. A/B tests show Vizwik allows building complete apps much faster than traditional HTML5. The document outlines the key components of an app, including views, scripts, and data, and provides examples of common scripting tasks.