Hàm bảo trì đóng vai trò quan trọng trong công nghệ, đặc biệt là khi xây dựng phần mềm phức tạp. Nói một cách đơn giản, một chức năng duy trì là một phương pháp để giữ một biệt lập nhất định của phần mềm trong giai đoạn nhất định. Ví dụ bạn đang phát triển một