I work in a company that has one major product line. The developers develop and put their code on the test machine to check if the code is running. The major problem is however how to deploy it. However, shipping out the product is a whole new story.
Because you can mix and match several of our products we decided to split the product to align with the marketing. This is all nice and well since each section has it's own documentation and manuals and stuff like that. The difficult piece that I am struggling with now is how to actually make the user interface of the deployments.
Each of the product parts has it's own setup.exe file, and I would like to give our users a UI to navigate through it. The existing UI is too clunky - they made it in VB with a lot of hard-coding. I have a general idea where the entire installation could be driven out of XML files, but was curious as to what other people do. Comments, suggestions, all welcome