Digital marketing

What is digital marketing, how does it work and why is it needed?