in general you can use OS images in order to install important system and potentially some common user apps with all their dependencies using your package manager.
If you want to offline install other apps, you would install AppImage, Flatpack or Docker and than download your app in the respective format, which is basically an image(a container) just for your app incl. all its dependencies for that release version.