NDP may stand for: Computing. Neighbor Discovery Protocol, an Internet protocol. Nortel Discovery Protocol, a layer two Internet protocol, also called SONMP. Nondeterministic programming, a type of computer language. Government. National Development Plan, in Ireland. National Development Policy, in Malaysia. Norwegian Petroleum Directorate, agency responsible for the regulation of Norwegian oil resources. Political parties. Nagaland Democratic Party, India (1999–2004) National Defence Party (disambiguation), any of several parties.
https://en.wikipedia.org/wiki/NDP