カーリル
カーリルはPythonで構築され、クラウドサーバーであるGoogle App Engineと通常サーバーのハイブリッド方式で運用されている。クラウドサーバーは信頼性は高いが高コストであり、一部を通常サーバーで行うことにより、コストと信頼性を両立させている。蔵書情報の取得にはスクレイピングを使用し、検索用のAPIを持たない図書館であっても検索結果のHTMLを解析し、蔵書情報を取得している。このHTMLの解析がもっとも運営費がかかる部分であるという。図書館の新設・閉館などといったシステムの変更には、外部検索エンジンでの検出とtwitterによる監視で対応を行っている。カーリルは他サービスの機能を取り入れており、AmazonやGoogle マップ、Wikipediaといったサービスを利用し検索結果に表示させている(マッシュアップ)。サービスの開始当初は書誌情報を取得するデータベースとしてAmazonのみを使用しており、このためAmazonに存在しない書籍については図書館に蔵書が存在しても検索結果に表示されないという問題があった。