Outsourcing is the act of obtaining services from an external or another firm. Lately, outsourcing has become a "charged" word in political and business world due to many job losses. It is an important concept to understand because of its business (both corporations and for small businesses) and because of its political implications. In a corporate environment, the term "outsourcing" often refers to a particular type of outsourcing, Business Process Outsourcing (BPO). …