Also want to know where and how each one is used?
Explain how to implement in windows application in .NET.