Have you ever used ServiceModel Metadata Utility Tool ?
Anil Kumar
SvcUtil.exe is used to run this tool and to create proxy classes. This proxy classes are generated by this tool on the basis of service metadata.