hello,
I have seen some sites with different Sub domains for different services.what is the use of it?
Essentially they serve to separate the services. It can be easier to manage the webpages on the server in this way.
There can also be a slight SEO advantage with regards to naming convention.