O trabalho de manutenção pode ser dividido em três categorias principais: mecânica, tecnologia da informação e estrutural. Muitas pessoas assumem que o trabalho de manutenção se refere apenas ao reparo contínuo de componentes físicos, mas pode ser usado para descrever qualquer tipo de trabalho ou esforço contínuo necessário para manter as operações atuais. Embora o trabalho possa estar em ambientes diferentes, as pessoas que são atraídas para o trabalho de manutenção geralmente gostam de resolver problemas, enfrentando desafios e usando habilidades analíticas.
O trabalho de manutenção mecânica é focado em unidades ou sistemas físicos. Em geral, o termo é aplicado a sistemas mecânicos, como carros, máquinas de aquecimento ou fabricação. O nível de habilidade requerido varia amplamente, com base no tipo de sistema, no objetivo principal e nos desafios únicos criados pelo ambiente de trabalho. Por exemplo, o trabalho de manutenção em um carro inclui a substituição de fluidos usados durante o curso das operações do carro. A manutenção de uma máquina de fabricação pode incluir a substituição de peças importantes desgastadas pelo calor extremo ou pela exposição a produtos químicos.
A tecnologia da informação inclui componentes de hardware e software, os quais requerem trabalho de manutenção contínuo. O hardware precisa ser mantido regularmente em duas áreas críticas: sistema operacional e componentes físicos. O sistema operacional é o tipo de software usado para controlar o equipamento e dar suporte a outros programas. A unidade de hardware físico inclui componentes eletrônicos, ventiladores, fontes de energia e outros itens que podem exigir reparo ou substituição.
Os programas de software também estão sujeitos a trabalhos de manutenção. Sistemas grandes geralmente têm atualizações, patches ou correções que precisam ser aplicadas para mantê-los funcionando corretamente. Além dessas tarefas de manutenção agendadas menores, todos os programas precisam ser mantidos. Este trabalho inclui o ajuste de programas existentes para atender a novos requisitos e programas de ajuste fino para atender às mudanças nas estruturas de suporte. Os departamentos de desenvolvimento de software normalmente dedicam entre 40% e 60% do tempo da equipe à manutenção de software.
O trabalho de manutenção estrutural é realizado em edifícios, pontes e outros projetos de construção. Em muitos casos, o ativo é tão grande que a manutenção é um projeto em andamento que simplesmente inicia novamente quando um ciclo inteiro é concluído. Estradas, pontes, rodovias e sistemas de tráfego estão sujeitos a manutenção contínua. Esses esforços são incorporados à vida útil do produto e, sem eles, toda a infraestrutura precisaria ser substituída por causa de uma falha generalizada. Em muitos casos, esse trabalho é agendado com antecedência, para minimizar interrupções e coordenar com as condições climáticas da região.