IT consulting-what is it? + 6 steps how to order IT consulting

IT-consulting: where to find a programmer or it specialist online to solve business problems, launch a startup on the Internet or solve private problems. Review of popular options and services + own