This is a newbie question, in the system what is the best practice to manage contractors. I am looking to design a system where in my company makes a sale by connecting leads to contractors. If the transaction is successful between the parties then we get a cut. What is the best practice to design such a system in my solution? I do not want to create all the contractors as Employees of my organization.