A smart lift system comprising: (a) a plurality of movable lift features operable to move proximate to and engage a set of vehicle lift points to raise a vehicle; (b) a lift controller configured to control the plurality of movable lift features; and (c) a user device in communication with the lift controller, the user device comprising a display and a user interface, wherein the user device is configured to receive input from a user via the user interface; wherein the plurality of movable lift features comprises: (a) a lift column capable of moving a lift base in a first dimension; (b) a rotating lift arm capable of rotating an adapter through at least a second dimension, wherein the second dimension is different from the first dimension; (c) an extending lift arm capable of extending and retracting the adapter; and (d) a telescoping base of the adapter capable of extending the adapter in the first dimension; characterized in that: each of the plurality of movable lift features comprises an electric motor operable to move that lift feature, and and the system further comprises: (d) a spotting camera having a field of view and being positioned so that at least one of the plurality of movable lift features is within its field of view and communicatively coupled with the user device such that image data captured by the spotting camera is shown via the display; wherein the lift controller is configured to: (i) receive a vehicle profile selection from the user device, wherein the vehicle profile selection is associated with a type of the vehicle; (ii) determine a preset position for each of the plurality of movable lift features based on the vehicle profile selection; (iii) move the plurality of movable lift features so that each of the plurality of movable lift features is in the preset position for that feature; (iv) receive a confirmation from the user device indicating that image data from the spotting camera has been reviewed for proper positioning of the plurality of movable lift features relative to the set of vehicle lift points; and (v) simultaneously move at least two of the plurality of movable lift features to a home position, then simultaneously move the at least two of the plurality of movable lift features to a preset position. (a) a plurality of movable lift features operable to move proximate to and engage a set of vehicle lift points to raise a vehicle; (b) a lift controller configured to control the plurality of movable lift features; and (c) a user device in communication with the lift controller, the user device comprising a display and a user interface, wherein the user device is configured to receive input from a user via the user interface; (a) a lift column capable of moving a lift base in a first dimension; (b) a rotating lift arm capable of rotating an adapter through at least a second dimension, wherein the second dimension is different from the first dimension; (c) an extending lift arm capable of extending and retracting the adapter; and (d) a telescoping base of the adapter capable of extending the adapter in the first dimension; (d) a spotting camera having a field of view and being positioned so that at least one of the plurality of movable lift features is within its field of view and communicatively coupled with the user device such that image data captured by the spotting camera is shown via the display; wherein the lift controller is configured to: (i) receive a vehicle profile selection from the user device, wherein the vehicle profile selection is associated with a type of the vehicle; (ii) determine a preset position for each of the plurality of movable lift features based on the vehicle profile selection; (iii) move the plurality of movable lift features so that each of the plurality of movable lift features is in the preset position for that feature; (iv) receive a confirmation from the user device indicating that image data from the spotting camera has been reviewed for proper positioning of the plurality of movable lift features relative to the set of vehicle lift points; and (v) simultaneously move at least two of the plurality of movable lift features to a home position, then simultaneously move the at least two of the plurality of movable lift features to a preset position. (i) receive a vehicle profile selection from the user device, wherein the vehicle profile selection is associated with a type of the vehicle; (ii) determine a preset position for each of the plurality of movable lift features based on the vehicle profile selection; (iii) move the plurality of movable lift features so that each of the plurality of movable lift features is in the preset position for that feature; (iv) receive a confirmation from the user device indicating that image data from the spotting camera has been reviewed for proper positioning of the plurality of movable lift features relative to the set of vehicle lift points; and (v) simultaneously move at least two of the plurality of movable lift features to a home position, then simultaneously move the at least two of the plurality of movable lift features to a preset position.