Why is VoIP cheaper than using a telephone?

I know calling via VoIP is cheaper than using a normal telephone, but why?How come the provider can afford to charge you less? Is it cheaper for them?
Axvoice Discussion forum
http://forum.axvoice.com/