There are two apps: App1 and App2. Each has its own installer ([url removed, login to view] and [url removed, login to view]). Each has its own version number (9.5.9, [url removed, login to view], etc.). Installing App1 version [url removed, login to view] will remove App1 with an earlier version number. It will also remove App2 with an earlier or same version number. Installing App2 version [url removed, login to view] will remove App2 with an earlier version number. It will also remove App1 with an earlier or same version number. The goal here is to ensure only one app is installed on the system at one time. Installing one will remove the other. However, if the other has a later version number, then the installation will halt. That is, if you are installing App2 version 9.5.9 and App1 version [url removed, login to view] is already installed, then you will not be allowed to install App2. This should all be done in Visual Studio 2005 (.Net 2.0).
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
VS 2005, .Net 2.0, Windows 2000 and higher, any code should be in [url removed, login to view] or C#.