Un módem de software es una alternativa de bajo costo a un módem estándar basado en hardware. Si bien los módems de hardware contienen todas las partes necesarias para conectarse a Internet, la versión del software transfiere parte de ese trabajo al procesador de la computadora.
Los módems tienen dos componentes principales: el controlador configura y marca el módem, y la bomba de datos envía y recibe datos. Dependiendo del tipo de módem de software, el controlador, la bomba de datos o ambos pueden ser reemplazados por software.
Debido a que tiene menos partes, un módem de software suele ser mucho menos costoso que un módem de hardware. La mayoría de las computadoras personales modernas tienen una incorporada. También requiere menos energía que un módem estándar, lo que puede ser una ventaja para alguien que usa una computadora portátil que funciona con batería. También se pueden actualizar fácilmente simplemente actualizando su controlador de software. Y en el pasado, estos módems solo se podían usar para conexiones de acceso telefónico, pero un módem de software DSL ahora es una opción.
Sin embargo, el módem de software a menudo ha sido criticado por sus inconvenientes. Debido a que depende de la computadora para realizar muchos de sus procesos, puede ser un lastre para el procesador de una computadora, lo que lleva a un rendimiento lento o desconexiones. Esto puede ser particularmente preocupante para las personas que juegan juegos en línea, porque los recursos de la computadora pueden estar demasiado dispersos entre el juego y la conexión a Internet. Y debido a su dependencia del software, el módem puede corromperse o entrar en conflicto con otro software. En computadoras más antiguas o en computadoras que no son de Windows®, también puede haber problemas de compatibilidad.
Por lo general, no es demasiado difícil identificar un módem de software. Si un módem requiere específicamente un determinado sistema operativo o procesador, probablemente sea una versión de software. Y normalmente solo pueden ejecutarse con Windows®, por lo que los nombres de módem que contienen la palabra «Win» pueden ser una señal de alerta.