1. A data processing system for designing, creating, and importing data into, a viewable form viewable by the user of the data processing system, comprising: (a) a form file that models the physical representation of an original paper form and establishes the calculations and rule conditions required to fill in the viewable form; (b) a data file containing data for populating the viewable form; and (c) a form viewer program operating on the form file and the data file to perform calculations, allow the user of the data processing system to review and change the data, and create viewable forms and reports.