When a process is initiated it needs to be in some state. This is the start state. If there is only one start state then the process will always be created with that state. However, in case there are multiple start states the user creating the process is prompted to pick one of them.
For example, in a bug tracking request a valid start state is "Reported", while in case of an issue it could be "Unresolved".