I work with MSI's (professional tools) for more than 5 years, I know absolutely everything about them and how the MSI engine works and its capabilities. If you are the -out of the box- setup maker, means that you know how to build it in a silent manner, so that I can implement it into the MSI actions. The MSI will gather the information about the user and password -> that information will be passed via command line to your tool (which will be stored binary into the MSI) and your tool will do the rest (server authentification a.s.o.). All of this under the MSI progress.