Also its a market for lemons in a way. The market doesn't function well because the buyer often has little knowledge, this is two fold because it means they don't know how to tell a good company and a good contract, but also that their local infrastructure might not be good. Unless your buyer is responsible to the people who develop and maintain the system your going to get exploited.
tldr; if you have to ask, its not for you.