Web Parts play a key role in just about every SharePoint implementation; from surfacing list or library content to extending SharePoint's reach across the enterprise. If you've implemented SharePoint, chances are you have a highly customized, custom developed or third party web part. But how do we determine when to use out-of-the-box web parts or develop our own? And if we choose to develop our own how can we make sure we follow best practices? During this session, Catapult Systems will cover several aspects of Web Part development and customizations, including; when to choose one approach over the other, best practices, and lessons learned.