Hi, @peppyy .
Oh, it's largely trial & error, mate....seasoned with a generous portion of luck. There's no hard & fast "rules"- or even unofficial ones come to that. Some apps just seem to work everywhere; others are HIGHLY-specific, since they seem incredibly sensitive to a slight difference in dependencies 'n' stuff.
Chrome's a good example. The Chromium Project always build the thing against the very newest of everything, since it's their 'cutting-edge' playground for testing things out. As it stands there, it needs to be run on the very newest distros.
Google, though.....once their R & D department has released a stable version of Chromium, they grab the source code, re-compile it against a considerably older set of dependencies, add their proprietary crap & the Chrome 'badge', and release it as the newest version of Chrome. This way, it's accessible to a far wider userbase; not everybody religiously updates stuff the instant it's pushed out the door. Joe Public, if left to his own devices, probably wouldn't ever bother to update....
----------------------------------
Something like Zoom appears to be at the other end of the scale. Successful installation can come down to summat as basic as whether you installed via the .deb file built for Ubuntu.....or that which was built for Debian. Yup; THAT 'fussy'.
More Puppy-specific stuff, umm.....okay; here's an example. Geoffrey built a 64-bit version of HotShots several years ago (I think it was Geoff, but it could have been somebody else). Anyway; I've used this same .pet package successfully in Tahr64, Xenial64, Bionic64 and now Fossa64. As long as you have Qt4 somewhere on the system, it's guaranteed to run. And here's another one; some Puppian years ago - probably during the Puppy 4-series - compiled and built a screenshot package called ScreenGrab. 32-bit only in those days, obviously.....but it runs here in Fossa64 under the 32-bit compat_libs SFS, without a hitch.
All you CAN do is experiment, but it's surprising the number that DO seem to 'survive' across the Puppy generations.
Mike. 