1. A method of programming a neurostimulation device coupleable with a plurality of electrodes of a neurostimulation lead implanted near a target nerve, the method comprising: obtaining a stimulation threshold for each of the plurality of electrodes with a clinician programming device, wherein the stimulation threshold is based, at least in part, on a first electromyographic (EMG) recording of at least one neuromuscular response during stimulation of a given electrode of the plurality of electrodes; generating a plurality of electrode configurations of the plurality of electrodes for use in therapy based, at least in part, on the stimulation thresholds obtained by the clinician programming device; identifying a plurality of neurostimulation programs corresponding to the plurality of electrode configurations of the plurality of electrodes of the lead based, at least in part, on the stimulation thresholds obtained by the clinician programming device; applying the plurality of identified neurostimulation programs with the clinician programming device and recording at least a second EMG response of at least one neuromuscular response during applying each of the plurality of identified neurostimulation programs with the clinician programming device; determining a first neurostimulation program based on the plurality of identified neurostimulation programs applied with the clinician programming device based, at least in part, on the second EMG response and selecting the first neurostimulation program for application as a current therapy with the neurostimulation device; and programming the neurostimulation device with the clinician programming device with the first neurostimulation program as a current therapy.