This document represents the final report of project R5804, “Evaluating soil fertility constraints on smallholder agriculture in semi-arid tropics”. The report describes project activities and outputs, most notably the development of a series of sub-models for the simulation of crop responses to nutrient (N and P) limitations, for inclusion in the PARCH model of water- and light-limited growth of sorghum.