Este trabajo reporta parte de una metodología para una exploración del uso de la tierra basada en modelos, motivada por la falta de sostenibilidad de los pequeños sistemas agrícolas en el sur de Uruguay. Los estudios exploratorios del uso de la tierra tienen como objetivo obtener una visión de las posibilidades futuras de desarrollo agrícola. Apoyan el pensamiento estratégico durante el diseño de nuevos sistemas agrícolas. La rotación de cultivos desempeña un papel fundamental en un sistema agrícola y representa un punto de partida lógico en el proceso de diseño. La combinación y la secuencia de las especies de cultivo determinan las características de los sistemas agrícolas, como el rendimiento de los cultivos, la erosión del suelo, la aparición de plagas, enfermedades y malas hierbas transmitidas por el suelo, y la dinámica del nitrógeno y la mano de obra. Aquí presentamos una herramienta informática llamada rotat, diseñada para generar rotaciones de cultivos basadas en criterios agronómicos de forma transparente. El programa combina cultivos de una lista predefinida para generar todas las rotaciones posibles. El número factorial completo de combinaciones posibles de cultivos está limitado por una serie de filtros controlados por el usuario. Estos filtros están diseñados para eliminar las sucesiones de cultivos que son inviables desde el punto de vista agronómico y que, por razones específicas de la explotación, no son prácticas o deseables. Los filtros representan el conocimiento experto de forma cuantitativa y explícita. El uso de este programa informático como herramienta independiente en el proceso de diseño de las rotaciones de cultivos se ilustra con un estudio de caso publicado de una granja piloto ecológica en Flevoland (Países Bajos). Con este programa informático pudimos diseñar 840 rotaciones basadas en los mismos cultivos y criterios de diseño que se utilizaron para la explotación de ejemplo. Muchas de estas rotaciones podrían ser alternativas interesantes a la que realmente se implementó. Junto con un procedimiento sólido para evaluar el rendimiento de un número tan grande de rotaciones «a priori», rotat puede reducir el riesgo de ignorar opciones prometedoras y la arbitrariedad presente en estudios anteriores sobre el diseño de rotaciones. Se discute la utilidad de rotat para el diseño de actividades productivas en estudios exploratorios de uso del suelo basados en la programación lineal.