Spec is listed in the attachment
software company produces a large system for sale and purchase of shares for stockbrokers. This system called Share Master contains 30 different modules, each module consisting of a number of different files. When a company buys the system they select which modules they need, so any customer with the system will not have the entire system, nor will their system be exactly like that belonging to another customer.
The problem arises with the software distribution section. When new versions of modules or individual files within modules become available, it is necessary to distribute these files to the correct client. Files must mot be sent out to customers who have not paid for a specific module, nor should any old versions of files be sent to clients with a more up to date version.
To complicate matters even more, certain clients are set up as beta test sites and are allowed to have pre release copies of all modules to test them on site.
These test sites will therefore have two systems in operation, a live one and a test one.
In order to simplify the distribution of new files to customers you are to create a system that tracks which client has what version of which files/modules.
The system should allow for the bulk creation of distribution disks and also allow the user to search for clients with a certain file version should a bug be found and all customers with that file need to be contacted or have their version updated.
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).
Database to be used is MS Access 2003, this is used to store data.
To be developed using
[url removed, login to view] for the frontend
Using [url removed, login to view] / dataset to access data
to run on Windows XP Professional