1) By using interface we can achieve multiple inheritance in .net 2) By using Interface we can build loosely coupled architectue