. . "Technically, a contractor is an entity or person who signs a contract with the client company, in this case the one developing the software." . . . . .