An aircraft hoist system, comprising: hoist equipment adapted for use with an aircraft, the hoist equipment including a motor, a cable, and a hook portion; at least one sensor (306, 308, 320, 322) configured to obtain measurements comprising at least one of following: a load measurement, a cable position measurement, a cable movement measurement, an aircraft movement measurement, and an airspeed measurement; a processor configured to analyze the measurements from the at least one sensor (306, 308, 320, 322); wherein the processor is configured to determine control for the motor as a function of the measurements from the at least one sensor (306, 308, 320, 322); and the processor is configured to actuate the motor to reduce sway and/or oscillations of a load and the cable while lifting the load, wherein the at least one sensor (306, 308, 320, 322) comprises at least one of the following: a load measurement sensor, a cable movement measurement sensor, a cable position measurement sensor, an aircraft movement measurement sensor, and an airspeed measurement sensor; wherein the processor is configured to determine a lift velocity for the motor currently lifting the load, a lift acceleration for the motor currently lifting the load, and a lift deceleration for the motor currently lifting the load; wherein the measurements from at least one sensor (306, 308, 320, 322) comprises measuring with the at least one sensor (306, 308, 320, 322) at least one of following: a load measurement, a cable position measurement, a cable movement measurement; wherein the processor is configured to command the motor to accelerate a lift velocity when the load is swinging toward a vertical center; and wherein the processor is configured to command the motor to decelerate a lift velocity when the load is swinging away from a vertical center. hoist equipment adapted for use with an aircraft, the hoist equipment including a motor, a cable, and a hook portion; at least one sensor (306, 308, 320, 322) configured to obtain measurements comprising at least one of following: a load measurement, a cable position measurement, a cable movement measurement, an aircraft movement measurement, and an airspeed measurement; a processor configured to analyze the measurements from the at least one sensor (306, 308, 320, 322); wherein the processor is configured to determine control for the motor as a function of the measurements from the at least one sensor (306, 308, 320, 322); and the processor is configured to actuate the motor to reduce sway and/or oscillations of a load and the cable while lifting the load, wherein the at least one sensor (306, 308, 320, 322) comprises at least one of the following: a load measurement sensor, a cable movement measurement sensor, a cable position measurement sensor, an aircraft movement measurement sensor, and an airspeed measurement sensor; wherein the processor is configured to determine a lift velocity for the motor currently lifting the load, a lift acceleration for the motor currently lifting the load, and a lift deceleration for the motor currently lifting the load; wherein the measurements from at least one sensor (306, 308, 320, 322) comprises measuring with the at least one sensor (306, 308, 320, 322) at least one of following: a load measurement, a cable position measurement, a cable movement measurement; wherein the processor is configured to command the motor to accelerate a lift velocity when the load is swinging toward a vertical center; and wherein the processor is configured to command the motor to decelerate a lift velocity when the load is swinging away from a vertical center.