컴퓨터 하드웨어 및 소프트웨어의 상태를 최적으로 유지하기 위한 예방과 대책이 필요한데 이와 같은 행동을 '유지 보수'라고 한다. 하드웨어를 유지 보수하기 위한 것으로 정기적인 점검, 조정, 수리, 부품 교환 등이 있으며 소프트웨어인 경우에는 프로그램의 오류를 찾아내고 고치는 디버깅 작업, 업무 변화에 따른 해당 프로그램의 일부 수정 등을 들 수 있다. 그 외에도 데이터의 손상 및 최근 논란이 되고있는 바이러스의 예방을 목적으로 사전에 백업을 받아두는 작업 역시 중요한 유지 보수의 하나이다. 첨단 컴퓨터의 등장과 업무의 고도화에 따라 근래에는 하드웨어 및 소프트웨어의 개발 비용보다는 유지 보수를 위한 비용이 더욱 큰 비중을 차지하고 있다.