We need to create a new installer for our application which can do following using the WiX or NSIS installer packages. we are open for other open source installer packages as well. Please see the attached document for detailed requirements.
NSIS (Nullsoft Scriptable Install System)
Some general functionality we are looking for is following.
1. Detect IIS, .NET m ASP.NET is installed or not.
2. Create virtual directory in IIS and copy files
3. Copy selected files on update not overriding some folders
4. Install windows services and configure them with custom account
5. Have a custom UI to ask database connectivity details
6. Run script against database. (Conditionally different script for SQL and Oracle)
7. Config path and settings in INI and config files based on user input
Freelancer will have access to our current installer package which is build using Wise Installer. We can provide more detailed requirements if needed to estimate the project.