And, having worked with numerous third party packages I'm supposed to be surprised by this?
"We need sa with a blank password, that's how it's hardcoded to connect, and a domain admin with AppName , AppName as the name and password".
I'm a DBA.
I'm not paid to solve problems. I'm paid to prevent them.