I just read a very good article about how to create a loosely coupled application.
It's written by James Kovacs for MSDN magazine.
It's named "Tame Your Software Dependencies for More Flexible Apps".
Link to the article is found here: http://msdn2.microsoft.com/en-us/magazine/cc337885.aspx
Tags: