1. A method of programming a neurostimulation device coupled with a plurality of electrodes of a neurostimulation lead implanted near a target nerve for treatment of overactive bladder and/or fecal incontinence, the method comprising: obtaining a stimulation threshold for each of the plurality of electrodes with a clinician programming device via input ports connecting the plurality of electrodes to the clinician computing device, wherein the stimulation threshold is based, at least in part, on an EMG recording of at least one neuromuscular response during stimulation of a given electrode of the plurality of electrodes; determining a plurality of electrode configurations with the clinician programming device that are suitable for delivery of neurostimulation; identifying one or more neurostimulation programs corresponding to an electrode configuration selected from the plurality of electrode configurations, wherein identifying the one or more neurostimulation programs is based, at least in part, on the stimulation thresholds obtained by the clinician programming device; applying the one or more identified programs and recording an EMG response with the clinician programming device; and determining a first neurostimulation program for treatment of overactive bladder and/or fecal incontinence based on the one or more programs.