The repository is a data structure where every user-interface element involved in any test-case of a test project is being uniquely identified and stored in. The repository can be accessed through a Ranorex Studio view or using the Ranorex Spy tool. Each item of the repository represents one identified user-interface element of the software to be tested. The items are organized in a tree-like data structure and can be identified along a special syntax description named RanoreXPath. Within this chapter, you will learn everything necessary concerning the contents, structure, and organization of repositories in Ranorex Studio.