Both types of entities must register with the federal government, but a not-for-profit must file more extensive paperwork to earn its tax-exempt status.
The idea behind the IRS' campaign is that nonprofits should provide a "community benefit" (say, more free charity care) and not behave like their for-profit counterparts if they want to keep their tax-exempt status.