Scenario: John, a member of the tier 1 support team receives feedback from a customer. He opens up the Customer Feedback Model-driven app and proceeds to log the issue. Since John cannot address the issue himself, he chooses to escalate it.
Requirement: Ability to send an email about a customer feedback issue that has not been resolved.
Solution: A button, on the Main form used to log feedback, that sends an email notifying someone in tier 2 support that the issue needs further attention. A "Last Escalated" field populates with the date that the button was last clicked.

Questions:
1. Is this solution or another solution that meets the requirement possible in a Model-driven app?
2. What are the concepts that need to be understood to implement the solution?