Question: what is the difference between assignment and subcontracting?
Answer: In the context of a legal relationship an assignment is often described as a third party (the assignee) stepping into the shoes of a party to the contract (the assigning party). ... Subcontractors are not considered assignees because they are not “stepping into the shoes” of a party.