Do-It-Yourself Forms-driven Workflow Applications Abstract: The emerging space of Do-It-Yourself (DIY), custom, hosted, database-driven web application platforms promises to empower both programmers and non-programmer business process owners to rapidly and cheaply create and evolve applications customized to their organizations' data and process needs. Generally DIY application platforms provide an application design facility (also called application specification mechanism) where the application owner specifies the application by manipulating visible aspects of it or by setting configuration options. A DIY platform must maximize the following two metrics: First, how wide is its application scope, that is, what computation, collaboration on a process, and pages (presentation) can be achieved by applications specified using the platform's design facility? Second, how easy is the specification of an application using the platform's design facilities? The two metrics present an inherent tradeoff. We will show a class of applications, named forms-driven workflow applications, developed by UCSD's FORWARD project and commercialized as app2you.com, that present an excellent point in the trade-off. We will also describe techniques and open problems on the path to enabling one to create an application without conventional programming and database design. The solutions draw from static analysis, incremental view maintenance and workflow research.