You can override the Salesforce standard UI for the following actions: Accept, Tab, Clone, Delete, Edit, List, New, and View for an object with your own programmatic UI pages, completely replacing the standard UI pages.
The following screenshot shows the action override options for the Edit action. As you can see, you have the flexibility to target different overrides depending on the experience the user is using; Salesforce Classic, Lightning Experience, or Salesforce Mobile: