Qual è lo scopo finale del software?