About Cohesion And Coupling Great MSDNÂ article about software design: http://msdn.microsoft.com/en-us/magazine/cc947917.aspx