Softswitch (англ. Softswitch — программный коммутатор, также используется калька «софтсвитч» ) — гибкий программный коммутатор для обеспечения функций телефонной связи, один из основных элементов сети связи следующего поколения NGN. Софтсвитч служит для управления сетью NGN и призван отделить функции управления соединениями от функций коммутации. Программный коммутатор способен обслуживать большое число абонентов и взаимодействовать с серверами приложений, поддерживая открытые стандарты. Является носителем интеллектуальных возможностей IP-сети, он координирует управление обслуживанием телефонных вызовов, сигнализацию и функции, обеспечивающие установление соединения через одну или несколько сетей. Софтсвитч может представлять собой программное обеспечение (отсюда и слово «soft» в термине) на любом сервере или виртуальной машине или АПК — специализированное устройство с предустановленным ПО или даже сетевой кластер серверов или устройств с установленным с ПО, работающий как единое целое.