Starting an online service based business is no easy task.