Whenever possible, UI actions should be easily undoable/redoable. (Example: Delete by moving to a dustbin element first.) Final actions should be marked clearly (like "Delete permanently" or "Order now for a fee") and probably ask for a confirmation, along with an explanatory note. (Example: "Would you like to send this application now? This step will be binding and cannot be undone.")
Whenever possible, UI actions should be easily undoable/redoable. (Example: Delete by moving to a dustbin element first.) Final actions should be marked clearly (like "Delete permanently" or "Order now for a fee") and probably ask for a confirmation, along with an explanatory note. (Example: "Would you like to send this application now? This step will be binding and cannot be undone.")