CITMOD A Tax-Benefit Modeling System for the average citizen v1.0.0

Governments and research institutes often create computer models to play “what if” games with tax and social benefit policy. Typically, a major survey of income and expenditure, such as the Philippine Family Income and Expenditure Survey, is used. The computer models calculate the effect of policy change at the level of individual household. The thousands of households in the survey are then “multiplied up” to the millions in the national population. Usually the people able to use these models constitute a tiny technocracy of computer programmers. This document explains the creation of a different type of computer model. The overwhelming majority of computer programming investment goes into creating information tools to simplify the process of tax-benefit modeling rather than creating a specific tax-benefit model. It involves a Policy Simulation Toolkit. This toolkit creates a more user-friendly Model Creator program. The Model Creator program requires at the skill level of an intelligent layman/woman. The program’s users can access a computer language, the Policy Simulation Language that is a midway stage between natural language and a programming language. The Model Creator then converts the tax-benefit rules into the simplest software output: the Citizen Model. This allows end users to select or de-select various taxes and benefits. The Citizen Model does not involve any programming but users can change numeric parameters such as the percentage rates of tax or weekly benefit amounts. They can also select or de-select major policy options such as entire new taxes or benefits. The fact that the Model Creator and the Citizen Model are designed for non-computer programmers represents a decentralization of power and is the justification for the title “Democratic Tax-Benefit Model.”
This is a companion discussion topic for the original entry at