Introduction Enhancements add, change, or delete functionality in an existing application. Of the three categories of maintenance (adaptive, corrective, and perfective), enhancements are considered adaptive maintenance. See the “Considerations and Hints” section of this chapter for a more detailed discussion of maintenance categories. As user requests are originated for application enhancement projects, organizations can use the function point method to determine the cost of the deliverable, manage expectations of the end user, and manage the delivery of the software product. An enhancement does not become its own application boundary; it is defined by the counting scope as discussed in Chapter 3 of this book.