Documentation
Everything Catalio does, written down.
How Catalio extracts what your platforms already know, turns it into a living specification, and keeps it current as the software changes. Guides, concepts and API references in one place.
67 articles · 7 topics · updated
The journey
Extract. Understand. Evolve.
Three concepts, three guides
Browse by topic
7 shelves, every article on one of them.
All articles
Guides, references and tutorials, by topic.
Getting Started
Connect your first application and create a living specification in minutes
Welcome to Catalio
AI-powered platform that extracts institutional knowledge and creates living specifications for legacy and enterprise systems
guide beginner introductionQuick Start Guide
Connect your first application and create a living specification in minutes
guide beginner tutorialYour First Catalio Workflow
Walk through the ideal onboarding flow: from defining your Application to reviewing AI-surfaced Change Proposals
guide beginner onboardingHow It Works
Understand Catalio's approach: Extract institutional knowledge, create living specifications, and evolve with confidence
How Catalio Works
Understand the Extract, Understand, and Evolve workflow that turns undocumented systems into living specifications
overview concepts workflowThe Living Specification
How Catalio creates always-current documentation that evolves with your software
concepts specification documentationGap Analysis & Risk-Free Modernization
How Catalio identifies gaps between legacy and target systems to enable safe migrations
concepts modernization migrationDriving Catalio from Your IDE over MCP
Run the full Extract and Understand loop — scan, review candidates, enrich requirements, resolve proposals — from an MCP client without opening the web app
mcp api technical-usersPlatform Catalog
How Catalio organizes your extracted business rules, requirements, and institutional knowledge
Applications
Learn how Catalio models the legacy or target software system you are analyzing, modernizing, or documenting
application legacy-modernization journeysFeatures
Scan-derived functional areas within an application that group requirements once a domain expert confirms them
features requirements applicationRequirements
Learn how Catalio structures business requirements using user story format with AI-powered features
requirements user-stories aiPersonas
Define user roles and stakeholders to create targeted, user-centered requirements
personas user-roles stakeholdersUse Cases
Create testable scenarios using Gherkin format to validate your requirements
use-cases acceptance-criteria gherkinTest Cases & Results
Create comprehensive test cases to validate requirements, then record and track execution results to build quality confidence over time
test-cases test-results testingComponents
The atomic pieces of an Application — metadata in a business platform or files in a source repository, sometimes both at once
components metadata source-filesJourneys
Record step-by-step sequences of how users actually interact with your software to identify friction, gaps, and improvement opportunities
journeys user-experience legacy-modernizationJourney Steps
Understand how individual user actions are captured, classified, and analyzed for friction within Catalio journeys
journey-steps friction user-experienceJobs To Be Done (JTBD)
Capture the deeper motivations behind user behavior to ensure journeys and requirements are grounded in real business goals
jtbd jobs-to-be-done personasJourney Comparisons
Link a legacy journey to a target journey for the same job-to-be-done and quantify the UX improvement step-by-step
journey-comparisons journeys legacy-modernizationDiscovery Sessions
Structure and track AI-assisted discovery conversations that systematically extract requirements and friction insights from subject matter experts
discovery sessions aiCapabilities
Organize requirements and processes around discrete business capabilities that transcend technology changes and org chart reorganizations
capabilities business-architecture requirementsProcesses
Organize requirements into sequential workflows using templates and deployment tracking
processes workflows templatesInitiatives
Understand how Initiatives organize all discovery, requirements, and delivery work into a governed, stage-gated modernization engagement
initiatives strategy stagesAI Chat
Have natural-language conversations with an AI assistant that can read, create, and update your requirements catalog — right inside Catalio
ai chat conversationsDocument Extraction
Upload documents and let Catalio's AI analyze them against your codebase or specification, producing Change Proposals for your team to review
ai document-extraction artifactsInitiative Questions
Capture open questions, blockers, and decisions that surface during an Initiative and track them through resolution so nothing falls through the cracks
questions blockers decisionsCapability Assessments
Score each Capability within an Initiative on a 1–5 scale to produce a Red/Yellow/Green heatmap of transformation readiness and drive gap analysis
capability-assessments heatmap scoringChange Proposals
Review, accept, and apply AI-discovered requirement changes from document extraction, journey analysis, and stakeholder discovery
change-proposals ai discoveryAI Grader
Understand how Catalio grades requirements across Clarity, Completeness, Feasibility, and Quality — and how to act on low scores
ai grader requirementsAI Classifier
After capturing a journey, Catalio's AI classifies it against existing JTBDs and personas, identifies friction points, and surfaces structured improvement suggestions
ai classifier journeysDecisions
Capture the formal choices made during an Initiative — what you're building, how you're building it, and how you work — with type-specific templates, supersede chains, and ADR export
decisions adr architectureAI Skills
AI Skills give the Catalio assistant different areas of expertise — from requirements writing to security analysis — and are selected automatically based on what you ask
ai skills chatOrganizations
Understand how Catalio isolates data and manages access across enterprise boundaries
organizations multi-tenancy securityTeams
Group users by function or domain to manage requirement implementation and accountability
teams organization collaborationUsers
Control access and permissions through user roles and authentication providers
users roles permissionsPolicies
Define organizational constraints, link them to requirements, and keep governance context in the living specification
policies governance complianceSources
Link Slack channels, GitHub repositories, MS Teams channels, and other data feeds to automatically surface requirements from real-world conversations and code
sources slack githubArtifacts
Attach notes, comments, file uploads, and diagrams to any Requirement, Initiative, Application, or other entity in Catalio
artifacts notes commentsVersioning
Understand the versioning patterns Catalio uses — explicit Application Versions, paper-trail change tracking, and the superseding pattern for Requirements
versioning application-versions paper-trailIssue Links
Connect Catalio Requirements, Applications, and Initiatives to GitHub Issues, Linear, Jira, and Azure DevOps work items to close the loop between specifications and delivery
issue-links traceability githubRepositories
Connect source code repositories to Catalio to automatically surface Components from your codebase and map them to Applications for code-level traceability
repositories github source-codeNotifications
Receive in-app and email alerts when something in Catalio needs your attention — mentions, comments, proposal queues, component sync events, and announcements — with per-type preferences and quiet hours
notifications inbox preferencesUse Cases
Real-world scenarios: legacy modernization, regulated industries, enterprise transformations
Enterprise Software Development
How enterprise software teams use Catalio to manage complex requirements across distributed teams, integrate with development tools, and maintain traceability throughout the SDLC.
use-cases enterprise software-developmentRegulated Industries: Healthcare, Finance & Pharma
How organizations in regulated industries use Catalio to maintain compliance, manage validation documentation, and ensure traceability for FDA, HIPAA, SOX, and other regulatory requirements.
use-cases compliance healthcareProduct Management & Roadmap Planning
How product managers use Catalio to capture customer needs, prioritize features, plan roadmaps, and communicate with stakeholders while maintaining alignment between vision and execution.
use-cases product-management roadmapConsulting & Systems Integration Projects
How consulting firms and systems integrators use Catalio to manage client requirements, coordinate implementation projects, and deliver successful enterprise software deployments.
use-cases consulting systems-integrationSaaS Platform Configuration Management
How business teams manage SaaS platform configurations, maintain traceability across Salesforce and NetSuite customizations, and ensure business process integrity through comprehensive configuration documentation.
use-cases saas platformIntegrations
Connect Catalio with your legacy systems, enterprise platforms, and modern development tools
GitHub Integration
Connect Catalio to GitHub to link requirements with issues, pull requests, and commits for complete development traceability.
integrations github version-controlLinear Integration
Link Catalio records to Linear issues with automatic metadata sync through Issue Links.
integrations linear issuesSalesforce Integration (Beta)
Connect and sync Salesforce metadata into Catalio's Extract, Understand, and Evolve workflow. Available today in Beta.
integrations salesforce betaAzure DevOps Integration
Link Catalio records to Azure DevOps work items with automatic metadata sync through Issue Links.
integrations azure-devops work-itemsSlack Integration Administration
Administrator guide for installing, configuring, and managing the Catalio Slack integration.
integrations slack installationSlack Agent Usage Guide
Learn how to interact with the Catalio Slack Agent to manage requirements, personas, and use cases through natural conversation.
slack integrations chatMicrosoft Teams Integration Administration
Administrator guide for installing, configuring, and managing the Catalio Microsoft Teams bot integration.
integrations microsoft-teams teamsMicrosoft Teams Agent Usage Guide
Learn how to interact with the Catalio Microsoft Teams bot to manage requirements, personas, and use cases through natural conversation.
microsoft-teams teams integrationsBuilding Custom Integrations
Connect proprietary and legacy systems to Catalio using the live REST API and polling workflows. Outbound webhooks are planned.
integrations api customSupported AI Providers
Complete reference of all AI/LLM providers Catalio can connect to when bring-your-own-LLM is enabled for your organization, including capabilities, model availability, and configuration requirements.
integrations ai llmBring Your Own LLM (BYOLLM)
Connect your organization's own AI provider in Catalio. Available per organization on request; by default your workspace uses the managed Catalio AI provider. Learn how to set up API keys, select models, and manage provider configurations securely.
integrations ai llmAI Features and Data Privacy
How Catalio protects your data when using AI features. Learn about encryption, data handling, and compliance considerations.
integrations ai privacyServiceNow Integration
ServiceNow integration is on the Catalio roadmap. Today you can connect requirements to issues with the GitHub and Linear integrations.
integrations servicenow itsmJira Integration
Jira integration is on the Catalio roadmap. Today you can link requirements to issues with the GitHub and Linear integrations.
integrations jira agileCollaboration
Share living specifications, manage access, and collaborate across teams
Understanding Sharing and Access Control
Learn how Catalio's sharing system helps you collaborate securely on requirements
collaboration sharing access-controlManaging Access to Your Resources
Step-by-step guide to sharing resources and controlling who can access your work
collaboration sharing how-toPermission Levels Reference
Complete reference for understanding viewer, editor, admin, and owner permissions
permissions reference access-controlSharing and Collaboration Best Practices
Security guidelines and patterns for effective team collaboration
best-practices security collaborationAPI Guides
Integrate Catalio's API into your migration and documentation workflows
API Authentication
How to create API credentials and authenticate with the Catalio API.
api authentication credentialsJSON:API Overview
Getting started with Catalio's JSON:API - authentication, endpoints, and interactive documentation.
api json-api restMCP Authentication
Connect AI agents like Claude Desktop and Claude Code to Catalio over MCP, and how the OAuth2 flow works.
api mcp authenticationSee it on your system
Read enough? Watch it run on your code.
A 30-minute working session: connect one system, watch the extraction, read the first requirements together.