 Composite UI Application Block

The Composite UI Application Block (or CAB) is an addition to Microsoft's .NET Framework for creating complex user interfaces made of loosely coupled components.Developed by Microsoft's patterns & practices team, CAB is used exclusively for developing Windows Forms.