Due to technical limitations of a 3rd party library I am using, I am forced to deploy my application in a zip file, containing a .bat script that will launch the application.
How important is the installer for the user? Would someone not buy a product because they have to extract the zip file to a directory and run it directly from there?
I plan on purchasing installer generation tool AFTER I make the first couple of sales. They are quite expensive ranging from $2000~$4000.
So my question is could I get away with letting customers download software product bundled in a zip file? They need to extract it and run the .bat script inside to run the application. No exe files available.
The application still notifies the user if there's a new update available for download but the user has to download it themselves and this update doesn't happen automatically.
Application requires Java and is cross-platform (doesn't run just on windows but mac and linux), the OS specific native libraries are 32-bit. This means I have to bundle the 32-bit JRE with my application. Because there is no open-source free installer that does this very well (launch4j has this option but it does not support forcing the application to run with the bundled 32-bit JRE). JWS does not do this as well. My only option is to use zip or a commercial installer it seems. I left out this technical detail so I wouldn't get into the technical talk (I have SO for that) and to see if I could get away with just using batch file to launch app as my only other option seems to be purchasing the installer.