There is an increasing need for single-spatial-mode, edge-emitting semiconductor lasers with reliable cw output power of around 1 W for applications such as pumps for rare-earth-doped fiber amplifiers and free-space communications. The design of respective devices is still a challenging task for experimenters, and software can assist very much in doing analyses of potentially perspective designs. We have developed a 3D numerical code supplied with a user-friendly interface for active diode-laser structures, taking into account light diffraction and carrier diffusion. The Watt-Ampere characteristics are calculated by changing the drive current density in the equation for the carrier-number density. To evaluate a single-mode stability limit, a procedure is developed to calculate 3-5 higher order optical modes on a 'frozen background': gain, carrier-induced index variation, as produced by the operated mode at a fixed drive level. Modal gains of these modes are compared to the calculated threshold gains for each mode. Because of non-uniform gain saturation by the operated mode, modal gains for higher-order modes increase with drive current due to beneficial overlap of their fields with the gain. When one of the higher-order modes approaches its threshold, this puts an upper limit for stable single-mode operation. A graphical interface allows for viewing near- and far-field patterns of any mode in the form of 3D surfaces or contour-plots. Scanning of profiles of mode intensity in an arbitrary cross section in the output plane and in far-field zone is available, too. Results of analyses of a number of published designs are reported.