Title: Building reusable software components for automated retrieval