Today, every businessman thinks about gaining huge profits within a short span of time. Earlier this was not possible because at that time business just meant a group of people working in an office and carrying out different tasks that can help in the growth of the business firm. Today, this definition of business has changed entirely. The businessmen of the present century also assign tasks to the freelance programmer who works from home. In this manner, the businessmen save a lot of money which is otherwise invested into paying the regular employees attending the office. The outsource programmer is believed to offer a better quality of work since he/she is not bound with the rules and regulations of the office.