Adjust provision logic, define software provider and plugin objects