Can you abstract this to a DB host?
Why are these extra tools a requirement to use your solution? It's better to meet your users where they are, let them use the tools they already know and use daily
Best bets are: VBA, php, ruby, bash/shell/powershell.