Web Parts
Microsoft has unified a portal structure that crosses several products, including ASP.NET v2.0, Microsoft Content Management Server, SharePoint, and Office. This portal structure is commonly referred to as Web Parts.Web Parts are a fairly simple means of creating a rich, customizable portal structure on a Web page. A WebPartManager control is placed on the page, but like the data source controls, it does not have any user interface. Other controls work with this control to create a customizable portal structure that ties into ASP.NET's personalization features to save individual users' preferences and layouts.The topic of using this portal framework is huge, worthy of its own book, and as such we won't dive into it here.