What is the difference between NDC and ATC classification?

The NDC codes are manufacturer/labeler specific while ATC classification is based on the active substance and therapeutic properties of the drug.