Perfective Maintenance means the process of modifying Software or Applications to implement new or changed user requirements which concern functional enhancements.