SAP Fiori launchpad supports intent-based navigation and navigation based on URL fragments as well as cross-app and inner-app navigation.
The SAP Fiori launchpad is displayed in a web browser and offers the web-like navigation experience users are accustomed to. The user can for example, create bookmarks and use the web browser’s back and forward buttons. Links for navigation within an app or to another app are HTML links, meaning that browser functions like Open in New Tab can be used out-of-the-box.
The URLs in the browser address bar are human-readable. They express a navigation intent that users can relate to. Users can send the URL of launchpad apps to other users by e-mail, and if you use the capabilities of the launchpad to their full potential, users with different roles who navigate to the same URL may see different content.
From a technical point of view, SAP Fiori apps are SAPUI5 components which are loaded into an application container. They are dynamically injected into the DOM of the FioriLaunchpad.html file.