

# Systems, user journeys, and services
<a name="next-gen-application-modeling"></a>

Application modeling is the foundation of the next generation of Resilience Hub. You model your applications using a hierarchy of systems, user journeys, and services that matches how your organization thinks about its business applications.

**Topics**
+ [Overview: the systems, user journeys, and services hierarchy](next-gen-modeling-overview.md)
+ [Creating and managing systems](next-gen-managing-systems.md)
+ [Creating and managing user journeys](next-gen-managing-user-journeys.md)
+ [Creating and managing services](next-gen-managing-services.md)
+ [Adding and removing resources from a service](next-gen-managing-resources.md)
+ [Importing application context from external registries](next-gen-importing-context.md)
+ [Viewing service topology](next-gen-viewing-hierarchy.md)
+ [Example: Modeling a multi-account application](next-gen-modeling-example-multiacccount.md)