Create an installer with NSIS with the following specs:
1. Support XP, Vista & Win7 (32-64 bit)
2. Result Source Code required
3. Two versions: a) fresh install version b) patch / update version
Processes:
1. Will be installing XAMPP at drive C: and other application (options)
2. Setup mysql and apache as Service for autostart
3. Detect existing installation, if exist
- need to kill mysql and apache services before copy files
- backup existing installation
4. Setup task scheduler for running auto backup
5. Restore feature
6. Save installation version information (db version, file version using file/registry)
7. Execute database patch files
Only experienced professional, Please. There are some details which can be discussed for further information.