The Agricultural Policy Simulator (AgriPoliS) is an agent-based model that can be used observe and analyse the effects of policies and shocks on farm structural change over time. The agents are heterogeneous typical farms of a region. The agents goal is to maximise their profits if they are a corporate farm, and their household income if they are a family farm. They exercise these decision with regard to their production, investments, factor use, and land rental. The environment are the farms, markets, and space. The agents interact via markets.