Hindustani is a language. It is made up of the common parts of Hindi and Urdu. Hindi and Urdu have similar grammar, but slightly different vocabulary and very different scripts.
Hindustani was born in Punjab during the Ghaznavid Empire (Lahore as its capital) in the early decades of the eleventh century AD.