software manager funcion