Tractors are used to perform jobs that require different types of agricultural tools to be attached to their rear, to their front, or both. These tools may need to be dragged, towed, or suspended above ground, and sometimes require a power supply; this is usually obtained via a hydraulic system or from the tractor's power takeoff system. When tractors have to work with such tools on different types of soils and on different slopes, the need arises to calculate the power the tractor engine will have to produce. In the classroom, this is normally calculated manually with the help of a calculator. This work, however, describes a computer program (written in Delphi and operating under Windows) that rapidly solves the most common types of power balance problems associated with single-traction tractors. The value of this software as a learning aid for students of agricultural engineering is discussed.