Conosci davvero i tuoi software? Ecco quanti tipi di programmi esistono