I have an Android phone.
Yes, the Dekart SIM Manager software requires a SIM card reader to work. Connecting your phone to the computer alone will not suffice for its functionality.