Possible Duplicate:
Explain it to me: SharePoint deployment scope, solution and features
I found there are many levels to deploy solutions in share point. How to decide at which level the solution should be deployed?
Are there any guidelines and best practices available for this?