IT outsourcing companies have become very valuable, as they help reduce costs. Outsourcing is not only required by large companies, but also by small or medium businesses. Due to great demand of outsourcing, there are also many freelancing projects that require freelancers to comply with business