Чаще всего проще купить инструмент (и выполнить с помощью него работу), а не разрабатывать его самому. Как исключение конечно же случай, когда целью работы является изготовление этого самого инструмента. Но топикстартер ясно и однозначно своих целей не обозначил