What is difference between VFD and soft starter?

Explain the difference between VFD and soft starter

Variable frequency drive can be used to control the motor speed and the soft starter can be used to control the inrush current of AC motors. So the VFD can control the motor speed while the soft starter can control the motor starting and stop.