Disclosed herein is a variable speed tool useful for use with securing or removing industrial fasteners. The tool also includes a means to torque the fastener to a certain precise torque. The tool can be used with an associated controller that provides control commands to the tool.