Why is maintenance needed for software products? What techniques are employed for software maintenance projects? What is the life cycle of a maintenance project? Define maintainability. How can a software product be made maintainable? List common maintenance processes. What activities are involved in software release?