Common challenges of creating an Online MarketPlace Solution.