1. A system comprising: an abstraction engine configured to determine which one of a plurality of customization levels of a customizable operation of a software application to provide to a customizing user of the customizable operation, wherein each of the plurality of customization levels represents a different level of customization abstraction for customizing the customizable operation at an associated level of complexity; a view generator configured to provide a maintenance view including a visual representation of the customizable operation, the visual representation corresponding to the determined customization level; and a customization engine configured to receive, via the maintenance view, a customization to the customizable operation and apply the customization to the customizable operation to cause the software application to implement the customization during an execution thereof.