Thanks to the possibility of inputting and processing different kinds of data about the user, their surroundings and the context that they are working in, support offered by mobile applications can be individualized and adapted to different situations which means they can help in any difficulties that arise during the completion of a task more efficiently. They can also use elements of augmented reality.