A RanoreXPath expression is primarily used to uniquely identify UI-elements within a desktop, web, or mobile application. The syntax draws on the XML description syntax W3C XPath and extends it in some ways. Every UI-element is described by a unique RanoreXPath description. RanoreXPath is used to describe, search, identify and find UI-elements within an application. The tools for RanoreXPath are the Path editor and Ranorex Spy, presented within a separate chapter.