El intercambio controlado por programa, también conocido como intercambio digital controlado por programa o intercambio digital controlado por programa, generalmente se refiere al equipo de conmutación utilizado en la red de intercambio telefónico, que utiliza programas de computadora para controlar la conexión de los teléfonos.
Las funciones básicas de los conmutadores digitales controlados por programa son: acceso a la línea de abonado, conexión de relés, facturación, gestión de equipos, etc.