NMS is a specific monitoring system for identifying and following up with people who haven't filed their tax returns.
The Insight Portal is the broader technological infrastructure and interface where taxpayers can view their financial information (via AIS), respond to compliance-related alerts, and where the department processes and risk-scores taxpayer data.