A use case bundles all possible scenarios that can occur when an actor tries to achieve a certain goal with the help of the IT system under consideration. The use case describes what can happen when trying to achieve the goal. It abstracts from concrete technical solutions.