As contractor, you also deal with company (e.g. You and me share one corporation ltd and both are directors). contractors also has to rent space, administration fees, and those stuffs. And if anything bad with the program, they have to provide tech help.