Kaya is a software construction mechanism of the paradigm Declarative Reactive (declarative like SQL, reactive like a spreadsheet). A spreadsheet metaphor is used to render powerful, expressive data structures.
Code is not written in a text editor, but instead you compose applications in a spreadsheet-like editor. The resulting contextual nature ameliorates some of the typical need for control structures, and leads to a more natural way to compose applications.