A power apps canvas app lets users make their own powerapps. In powerapps, power users can select from a list of functions and choose the ones they wish to use.
The powerapps patch function is used when there are many conditions in one powerapp and if they all have to be satisfied the user has to go over all these powerapps and then use powerapps patch.
The powerapps patch function basically lets the user combine multiple powerapps into one powerapp by using an if-then statement.