

# Task 2: Performing the application deep dive
<a name="implement-deep-dive"></a>

In this task, you perform a deep dive into each application you prioritized in the previous task. This usually includes sending a questionnaire to the application owner, analyzing any application dependencies, and scheduling an application workshop. 

You need the following information to complete this task.


****  

| Input | Source | 
| --- | --- | 
| A list of prioritized applications | Created earlier in the implementation stage, in [Task 1: Prioritizing the applications](implement-prioritization.md) | 
| The target migration strategy and pattern, at a high level | *Migration strategies* and *Migration patterns* in your application prioritization runbook | 

Follow the instructions in your application prioritization runbook, in the *Stage 2: Perform application deep dive* section. You defined this process in this playbook, in [Step 4: Finalize the application deep dive process](deep-dive.md#deep-dive-4).

At the end of this task, you have completed the following.


****  

| Output | Description | 
| --- | --- | 
| Migration pattern mapping | You have mapped each application to a migration pattern. | 
| Application target state (if applicable) | If applicable for the application, you have defined the future state of the application in the cloud. | 