Elance relies on other companies to provide a service for finding freelance workers, and it exposes an API for other businesses to use, too.