What are application profiles and how can I use them?

I’m using Nvidia driver 390 on Linux Mint. What are actually application profiles and how can I create them? I have Integrated Intel graphics as well. Can I use application profiles to run a selected software under Nvidia and rest under Intel integrated graphics?

Can I use application profiles to run a selected software under Nvidia and rest under Intel integrated graphics?

I think doing this properly requires Nvidia to support offloading in their GPU driver. There are some attempts at a solution (e.g. Bumblebee, Primus, nvidia-xrun), but they all have their own downsides. Suffice to say there is no one-click solution yet.