Before I went and ask it here, I came up and have red the contents of the links below:
http://superuser.com/questions/69751/
http://superuser.com/questions/168810/automate-installation-of-your-softwares
And came up with:
And a few which I found by browsing:
But none of them does what I need, since they only automate the installation of popular applications.
But What I want is an application where you can choose to install any software. For example, I want to install visual studio or Netbeans, or Dreamweaver. I'll just have to select the setup file for that application. Then the application will have to do the rest.
Maybe, the application can work by recording key strokes and mouse clicks. Then applying those records to customize the installation. If the installer is complex enough.