In conventional web application there is single action per one button click from user. So clicking on submit form, send email or change status, delete user etc all this does single action per page load then shows status message.
I am creating new application and trying to decide the likelihood of ever needing multiple actions that would run at one button click.
What would be some the case scenario where want I could use this functionality?
E.g. currently I have one action supported
I could have possibly two actions at once, this might not be great example of need for two actions at one page refresh but this is my question when do I need this functionality?
P.S. perhaps this could be useful if my application receives input from remote server rather than user?
To be more clear I am asking not how to do multiple things without reloading page.
Is there use case for one button in app interface to run multiple system actions versus one action per button?