Don’t have the right software to get your job done efficiently? Then why not write your own?