Microsoft recently released a tool called Power Automate (formerly Microsoft Flow), which I'm pretty sure has the ability to do what you want to achieve. Alternatively you could use an automated installation script
Please see my previous answer on Kimai and Traggo, if you have not already seen it here.
Traggo - classification is quite flexible.
Kimai - you may be able to get developers to add on. Can be used for teams, opensource, etc.