A user persona is the profile of a user who will be interacting with your application. You can have multiple personas interacting with your system and each of them can interact with the system in different ways.
It is important to identify these personas and their journeys through your system so you can ensure that the right features are available to them and that they receive the right value and outcomes from your software.