Nun ja, man muß sich halt überlegen, was für einen Aufwand man betreiben muß, um so etwas selber zu programmieren. Da dürfte man schnell auf höhere Kosten kommen, als so ein Tool "verschlingt".
Ein kostenloses Tool ist mir nicht bekannt, das muß allerdings nichts heißen.