本稿では図書館業務に関連するプログラムツールの開発事例を紹介し,それらのツール開発にかかわる要素を解説する。これまで筆者が開発してきたツールの事例として,PDFチェックツール「pdf-checker」,junii2メタデータ検証ツール「JuNii2 Validator」,Linked Open Data(RDF/Turtle)公開用ツール「ttl2html」などを取り上げ,それらのツールが内在する業務ニーズや開発動機,問題解決のために設定した業務フローの設計,ツールの入出力形式やユーザインタフェース,作業環境や代替ツールや代替手段といった関連する諸要素について解説する。