refactor default software manager
drop class as default plugin can reference common Contants class directly