

# How application modeling works
<a name="next-gen-modeling-how-it-works"></a>

To model your application in the next generation of Resilience Hub, follow these steps:

1. **Create a resilience policy** – Define your availability, disaster recovery, and data recovery targets. See [Resilience policies](next-gen-resilience-policies.md).

1. **Create a system** – Define the top-level business application. See [Create a system](next-gen-create-system.md).

1. **Create user journeys** – Define the critical business paths within your system. See [Creating and managing user journeys](next-gen-managing-user-journeys.md).

1. **Create services** – Define the building blocks and specify input sources for resource discovery. See [Creating and managing services](next-gen-managing-services.md).

1. **Run an assessment** – Start a failure mode assessment to identify resilience gaps. See [Failure mode assessments](next-gen-failure-mode-assessments.md).