On-Demand micro-consulting platform development