What is the use of IP helper-address command?

It lets routers/switches relay UDP requests when necessary. It makes the router a middleman of sorts – it allows a broadcast to pass through a router to its destination. In a normal case broadcast is prevented from passing beyond a router/switch. The IP Helper address command is a workaround that lets a broadcast pass through a Cisco router that supports the feature.