Wiki defines NACH as

A centralized clearing service that aims at providing interbank high volume, low-value transactions that are repetitive and periodic in nature. Offering credit and debt service to corporates, banks, and financial institutions, the service, aimed at integrating all regional ECS into one National Payment System, is claimed to be better than its predecessor, Electronic Clearing Service.

You can read more about it in the article below