Is it a mashup or a regular application?
The first sheet in your application could be this Home page.
The back to homepage button could be a KPI object. This object have a link-to-sheet properties, you can "drill-back" to the first page.
If you want to open application directly with home page, you can achieve it with copy the link of the first sheet and send to your users, I think it can't possible directly.
You will not be able to do that in out of the box Qlik Sense. If you can you will need to create a mashup.
The best you can do is have the first sheet be the home page. You could add buttons from an extension to navigate to the other sheets from here and then back to the home page from the other sheets. The only way to have the home page open is to have the user use the URL directly to it instead of going to the hub first.
Not really an ideal solution but maybe create a single app where you just design the home screen
In that home screen app assign different buttons naming different sheets etc
When a user selects that button the action is set to open a URL which would navigate them to the app with data
You can save bookmarks in that URL link to force the filters or just the default page.
I guess the default Text object in Qlik sense can open external URLs
Listed few options below
You can get the sheet URl from single confiurator. Use those URL in a qlik widgets to navigate. Use the widget in first sheet in your application.
Go for Mashup. Where you can embed all your application objects and sheets in a HTML page. You can design your own layouts there..All possible navigations are allowed in this case.
Option 3 :
Embedding Qlik Sense content into an IIS Website on Different Servers.where you have to use qlik tickets Api,Capability APIs.. You have to create a proxy form QMC.