Is outsourcing something worth to be considred for the company?

software house
Many guys have heard about outsourcing. It is very famous specially in the field of IT services. Even though most men and women already are aware of what outsourcing is as well as what benefits a business can get from it, they are still not sure if outsourcing is good for their firm.
Sadly, there is no simple answer for this.