CMS / Enterprise portal
CMS (Content Management Systems) are very useful tools to create interactive and feature rich web sites.
Enterprise portals, which generally integrate a CMS, can do a lot more. They can interact with other systems, transform data feeds and display the right information, to the right user, with the right format for a specific devices.