Созданием утилит занимаются программисты и веб-разработчики. В зависимости от навыков специалиста, для этого используются визуальные или интегрированные среды разработки. С помощью визуальной среды можно сделать несложную программу, а для более серьезных проектов подойдет интегрированная среда. Например, используются такие инструменты, как Visual Studio, Node.js, HiAsm, Arduino IDE, Turbo Pascal и другие.