FormCalc is a simple yet powerful calculation language modeled on common spreadsheet software. Its purpose is to facilitate fast and efficient form design without requiring a knowledge of traditional scripting techniques or languages. Users new to FormCalc can expect, with the use of a few built-in functions, to create forms quickly that save end users from performing time-consuming calculations, validations, and other verifications. In this way, a form developer is able to create a basic intelligence around a form at design time that allows the resulting interactive form to react according to the data it encounters.