A very common perception is that the Urdu language is written in the Persian script only. However, this is not true. There are a total of four scripts in which the Urdu language is written. The names of those four scripts in which the Urdu language is written are Persian, Kaithi, Devnagri, and Roman.
Some people are great critics of writing the Urdu language in the Devnagri script. They always associate the Urdu language with the Islam or the Muslims and the Devnagri with the Hindus. Other than that, some people are just too orthodox about keeping the same old script of Urdu.
Writing the Urdu language in the Devnagri script is beneficial in the following ways.
1. Many young Muslims in India cannot read or write in the Persian script. This is okay because they never get to learn Persian script at school. It does not mean that they should be deprived of excellent Urdu literature. That is the reason why now many Urdu monthly digests and magazines etc are publishing in the Urdu script.
2. Writing Urdu in the Devnagri script is a great way to increase the international appeal of the Urdu language.
3. This has also broken the stagnancy of the Devnagri script as a new character is added to the Devnagri script to accommodate Urdu fully.