What data should a CMS manage?

There are often cases when a website or portal needs to display content generated internally in the CMS along with content generated externally. Examples include showing news feeds from 3rd party content providers or displaying content from other applications like a CRM. So the question often asked is - Should this external content first get into the CMS and then delivered by the site OR should