Implement task TA78873, implement software manager factory interface