De acuerdo con el propósito para el que fueron desarrollados, los programas se clasifican en dos categorías: *Software de sistema Le dice al ordenador cómo usar sus propios componentes *Software de aplicación Le dice al ordenador cómo realizar tareas específicas para el usuario.