An architecture is presented that provides an exercise device for rehabilitation. The exercise device comprises at least two handles for securing hands of a user a front rest and a back rest to position a body of the user and at least two foot pedals for securing feet of the user. A reduction electric motor is used to power the exercise device. Additionally, the exercise device is fitted with wheels to allow the device to be moved. Typically, a user is lifted to a standing position and positioned between the back rest and front rest and secured. The users hands are then secured to the handles via gloves and the users feet are secured to the foot pedals via straps. The device is then powered on to exercise muscles of the user.