> ## Documentation Index
> Fetch the complete documentation index at: https://docs.openhands.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Use Cases Overview

> Explore how OpenHands can help with common software development challenges

OpenHands supports a wide variety of software development tasks. Here are some of the key use cases where OpenHands can help accelerate your work.

Each use case can be implemented in different ways—as a one-off conversation, a scheduled [automation](/openhands/usage/automations/overview), a [plugin](https://github.com/OpenHands/extensions), or through the [SDK](/sdk/index). Pick the approach that fits your workflow.

<CardGroup cols={2}>
  <Card title="Vulnerability Remediation" icon="shield-halved" href="/openhands/usage/use-cases/vulnerability-remediation">
    Identify and fix security vulnerabilities in your codebase using OpenHands.
  </Card>

  <Card title="Automated Code Review" icon="code-pull-request" href="/openhands/usage/use-cases/code-review">
    Set up automated PR reviews to maintain code quality and catch bugs early.
  </Card>

  <Card title="Incident Triage" icon="triangle-exclamation" href="/openhands/usage/use-cases/incident-triage">
    Quickly investigate production incidents, analyze logs, and generate fixes.
  </Card>

  <Card title="COBOL Modernization" icon="arrows-rotate" href="/openhands/usage/use-cases/cobol-modernization">
    Understand, document, and modernize legacy COBOL systems while preserving business logic.
  </Card>

  <Card title="Dependency Upgrades" icon="arrow-up-right-dots" href="/openhands/usage/use-cases/dependency-upgrades">
    Automate dependency updates, handle breaking changes, and validate applications.
  </Card>

  <Card title="Spark Migrations" icon="bolt" href="/openhands/usage/use-cases/spark-migrations">
    Analyze, migrate, and validate Apache Spark applications across versions.
  </Card>
</CardGroup>

## Automate Any Use Case

Many use cases work best as scheduled automations. Browse ready-to-use automation templates on the [Automations Overview](/openhands/usage/automations/overview) page—just copy a prompt and paste it into OpenHands.

<CardGroup cols={3}>
  <Card title="View Automation Templates" icon="clock" href="/openhands/usage/automations/overview">
    Ready-to-use prompts for vulnerability scans, code reviews, monitoring, and more.
  </Card>

  <Card title="Browse Plugins" icon="puzzle-piece" href="https://github.com/OpenHands/extensions">
    Explore plugins in the OpenHands extensions repository for extended capabilities.
  </Card>

  <Card title="Build with the SDK" icon="code" href="/sdk/index">
    Build custom workflows and integrations using the Software Agent SDK.
  </Card>
</CardGroup>
